Lines Matching refs:elementsObject

108             napi_value elementsObject = nullptr;

109 napi_create_object(env, &elementsObject);
112 SetKeyValue(env, elementsObject, options_.type, GetNodeType(curNode->type));
113 SetKeyValue(env, elementsObject, options_.name, reinterpret_cast<const char*>(curNode->name));
116 SetKeyValue(env, elementsObject, options_.instruction, curContent);
119 prevObj_.push_back(elementsObject);
122 SetKeyValue(env, elementsObject, options_.type, GetNodeType(curNode->type));
125 SetKeyValue(env, elementsObject, options_.comment, curContent);
128 prevObj_.push_back(elementsObject);
131 SetKeyValue(env, elementsObject, options_.type, GetNodeType(curNode->type));
132 SetKeyValue(env, elementsObject, options_.doctype,
134 prevObj_.push_back(elementsObject);
139 void ConvertXml::SetAttributes(napi_env env, xmlNodePtr curNode, const napi_value &elementsObject) const
153 napi_set_named_property(env, elementsObject, options_.attributes.c_str(), attrTitleObj);
157 void ConvertXml::SetXmlElementType(napi_env env, xmlNodePtr curNode, const napi_value &elementsObject,
163 SetKeyValue(env, elementsObject, options_.instruction, curContent);
168 SetKeyValue(env, elementsObject, options_.comment, curContent);
173 SetKeyValue(env, elementsObject, options_.cdata, curContent);
181 void ConvertXml::SetNodeInfo(napi_env env, xmlNodePtr curNode, const napi_value &elementsObject,
189 SetKeyValue(env, elementsObject, options_.type, GetNodeType(curNode->type));
192 SetKeyValue(env, elementsObject, options_.type, GetNodeType(curNode->type));
197 SetKeyValue(env, elementsObject, options_.name, reinterpret_cast<const char*>(curNode->name));
199 SetKeyValue(env, elementsObject, options_.parent, parentName);
205 void ConvertXml::SetEndInfo(napi_env env, xmlNodePtr curNode, const napi_value &elementsObject,
208 SetKeyValue(env, elementsObject, options_.type, GetNodeType(curNode->type));
210 SetKeyValue(env, elementsObject, options_.name, reinterpret_cast<const char*>(curNode->name));
216 SetKeyValue(env, elementsObject, options_.text,
221 SetKeyValue(env, elementsObject, options_.text, curContent);
253 napi_value elementsObject = nullptr;
254 napi_create_object(env, &elementsObject);
255 SetNodeInfo(env, pNode, elementsObject, parentName);
256 SetAttributes(env, pNode, elementsObject);
262 GetXMLInfo(env, curNode, elementsObject, 1, parentNameTemp);
265 SetXmlElementType(env, pNode, elementsObject, bFlag);
266 SetEndInfo(env, pNode, elementsObject, bFlag);
271 if (elementsObject != nullptr && bFlag) {
272 napi_set_element(env, recvElement, index++, elementsObject);
273 elementsObject = nullptr;
559 napi_value elementsObject = nullptr;
560 napi_create_object(env, &elementsObject);
561 SetNodeInfo(env, curNode, elementsObject);
562 SetXmlElementType(env, curNode, elementsObject, bHasEle);
563 SetEndInfo(env, curNode, elementsObject, bHasEle);
564 napi_set_element(env, elements, index++, elementsObject);