Lines Matching refs:node
846 sp<XMLNode> node = mChildren.itemAt(i); in removeWhitespace() local
847 if (node->getType() == TYPE_CDATA) { in removeWhitespace()
849 const char16_t* p = node->mChars.string(); in removeWhitespace()
863 node->mChars = String16(" "); in removeWhitespace()
867 const char16_t* e = node->mChars.string()+node->mChars.size()-1; in removeWhitespace()
871 if (p > node->mChars.string()) { in removeWhitespace()
874 if (e < (node->mChars.string()+node->mChars.size()-1)) { in removeWhitespace()
877 if (p > node->mChars.string() || in removeWhitespace()
878 e < (node->mChars.string()+node->mChars.size()-1)) { in removeWhitespace()
880 node->mChars = tmp; in removeWhitespace()
884 node->removeWhitespace(stripAll, cDataTags); in removeWhitespace()
1116 sp<XMLNode> node = XMLNode::newNamespace(st->filename, in startNamespace() local
1118 node->setStartLineNumber(XML_GetCurrentLineNumber(st->parser)); in startNamespace()
1120 st->stack.itemAt(st->stack.size()-1)->addChild(node); in startNamespace()
1122 st->root = node; in startNamespace()
1124 st->stack.push(node); in startNamespace()
1134 sp<XMLNode> node = XMLNode::newElement(st->filename, ns16, name16); in startElement() local
1135 node->setStartLineNumber(XML_GetCurrentLineNumber(st->parser)); in startElement()
1137 node->appendComment(st->pendingComment); in startElement()
1141 st->stack.itemAt(st->stack.size()-1)->addChild(node); in startElement()
1143 st->root = node; in startElement()
1145 st->stack.push(node); in startElement()
1149 node->addAttribute(ns16, name16, String16(atts[i+1])); in startElement()
1158 sp<XMLNode> node = NULL; in characterData() local
1164 node = parent->getChildren()[parent->getChildren().size()-1]; in characterData()
1165 if (node->getType() != TYPE_CDATA) { in characterData()
1167 node = NULL; in characterData()
1171 if (node == NULL) { in characterData()
1172 node = XMLNode::newCData(st->filename); in characterData()
1173 node->setStartLineNumber(XML_GetCurrentLineNumber(st->parser)); in characterData()
1174 parent->addChild(node); in characterData()
1177 node->appendChars(String16(s, len)); in characterData()
1185 sp<XMLNode> node = st->stack.itemAt(st->stack.size()-1); in endElement() local
1186 node->setEndLineNumber(XML_GetCurrentLineNumber(st->parser)); in endElement()
1188 node->appendComment(st->pendingComment); in endElement()
1193 LOG_ALWAYS_FATAL_IF(node->getElementNamespace() != ns16 in endElement()
1194 || node->getElementName() != name16, in endElement()
1205 sp<XMLNode> node = st->stack.itemAt(st->stack.size()-1); in endNamespace() local
1206 node->setEndLineNumber(XML_GetCurrentLineNumber(st->parser)); in endNamespace()
1207 LOG_ALWAYS_FATAL_IF(node->getNamespacePrefix() != String16(nonNullPrefix), in endNamespace()
1347 ResXMLTree_node node; in flatten_node() local
1368 memset(&node, 0, sizeof(node)); in flatten_node()
1370 node.header.headerSize = htods(sizeof(node)); in flatten_node()
1371 node.lineNumber = htodl(getStartLineNumber()); in flatten_node()
1373 node.comment.index = htodl( in flatten_node()
1379 node.comment.index = htodl((uint32_t)-1); in flatten_node()
1382 node.header.type = htods(RES_XML_START_ELEMENT_TYPE); in flatten_node()
1415 node.header.type = htods(RES_XML_START_NAMESPACE_TYPE); in flatten_node()
1429 node.header.type = htods(RES_XML_CDATA_TYPE); in flatten_node()
1441 node.header.size = htodl(sizeof(node) + extSize + (sizeof(attr)*NA)); in flatten_node()
1444 dest->writeData(&node, sizeof(node)); in flatten_node()
1490 node.header.type = htods(RES_XML_END_ELEMENT_TYPE); in flatten_node()
1491 node.header.size = htodl(sizeof(node)+sizeof(endElementExt)); in flatten_node()
1492 node.lineNumber = htodl(getEndLineNumber()); in flatten_node()
1493 node.comment.index = htodl((uint32_t)-1); in flatten_node()
1496 dest->writeData(&node, sizeof(node)); in flatten_node()
1500 node.header.type = htods(RES_XML_END_NAMESPACE_TYPE); in flatten_node()
1501 node.lineNumber = htodl(getEndLineNumber()); in flatten_node()
1502 node.comment.index = htodl((uint32_t)-1); in flatten_node()
1503 node.header.size = htodl(sizeof(node)+extSize); in flatten_node()
1504 dest->writeData(&node, sizeof(node)); in flatten_node()