Lines Matching refs:node

788         SourcePos(mFilename, child->getStartLineNumber()).error("Child to CDATA node.");
799 SourcePos(mFilename, child->getStartLineNumber()).error("Child to CDATA node.");
811 SourcePos(mFilename, getStartLineNumber()).error("Child to CDATA node.");
875 SourcePos(mFilename, getStartLineNumber()).error("Adding characters to element node.");
916 sp<XMLNode> node = mChildren.itemAt(i);
917 if (node->getType() == TYPE_CDATA) {
918 // This is a CDATA node...
919 const char16_t* p = node->mChars.string();
924 // (int)(p-node->mChars.string()),
925 // String8(node->mChars).string());
928 // Remove this node!
933 node->mChars = String16(" ");
937 const char16_t* e = node->mChars.string()+node->mChars.size()-1;
941 if (p > node->mChars.string()) {
944 if (e < (node->mChars.string()+node->mChars.size()-1)) {
947 if (p > node->mChars.string() ||
948 e < (node->mChars.string()+node->mChars.size()-1)) {
950 node->mChars = tmp;
954 node->removeWhitespace(stripAll, cDataTags);
1203 sp<XMLNode> node = XMLNode::newNamespace(st->filename,
1205 node->setStartLineNumber(XML_GetCurrentLineNumber(st->parser));
1207 st->stack.itemAt(st->stack.size()-1)->addChild(node);
1209 st->root = node;
1211 st->stack.push(node);
1223 sp<XMLNode> node = XMLNode::newElement(st->filename, ns16, name16);
1224 node->setStartLineNumber(XML_GetCurrentLineNumber(st->parser));
1226 node->appendComment(st->pendingComment);
1230 st->stack.itemAt(st->stack.size()-1)->addChild(node);
1232 st->root = node;
1234 st->stack.push(node);
1238 node->addAttribute(ns16, name16, String16(atts[i+1]));
1249 sp<XMLNode> node = NULL;
1255 node = parent->getChildren()[parent->getChildren().size()-1];
1256 if (node->getType() != TYPE_CDATA) {
1257 // Last node is not CDATA, need to make a new node.
1258 node = NULL;
1262 if (node == NULL) {
1263 node = XMLNode::newCData(st->filename);
1264 node->setStartLineNumber(XML_GetCurrentLineNumber(st->parser));
1265 parent->addChild(node);
1268 node->appendChars(String16(s, len));
1278 sp<XMLNode> node = st->stack.itemAt(st->stack.size()-1);
1279 node->setEndLineNumber(XML_GetCurrentLineNumber(st->parser));
1281 node->appendComment(st->pendingComment);
1286 LOG_ALWAYS_FATAL_IF(node->getElementNamespace() != ns16
1287 || node->getElementName() != name16,
1300 sp<XMLNode> node = st->stack.itemAt(st->stack.size()-1);
1301 node->setEndLineNumber(XML_GetCurrentLineNumber(st->parser));
1302 LOG_ALWAYS_FATAL_IF(node->getNamespacePrefix() != String16(nonNullPrefix),
1447 ResXMLTree_node node;
1468 memset(&node, 0, sizeof(node));
1470 node.header.headerSize = htods(sizeof(node));
1471 node.lineNumber = htodl(getStartLineNumber());
1473 node.comment.index = htodl(
1479 node.comment.index = htodl((uint32_t)-1);
1482 node.header.type = htods(RES_XML_START_ELEMENT_TYPE);
1515 node.header.type = htods(RES_XML_START_NAMESPACE_TYPE);
1529 node.header.type = htods(RES_XML_CDATA_TYPE);
1541 node.header.size = htodl(sizeof(node) + extSize + (sizeof(attr)*NA));
1544 dest->writeData(&node, sizeof(node));
1590 node.header.type = htods(RES_XML_END_ELEMENT_TYPE);
1591 node.header.size = htodl(sizeof(node)+sizeof(endElementExt));
1592 node.lineNumber = htodl(getEndLineNumber());
1593 node.comment.index = htodl((uint32_t)-1);
1596 dest->writeData(&node, sizeof(node));
1600 node.header.type = htods(RES_XML_END_NAMESPACE_TYPE);
1601 node.lineNumber = htodl(getEndLineNumber());
1602 node.comment.index = htodl((uint32_t)-1);
1603 node.header.size = htodl(sizeof(node)+extSize);
1604 dest->writeData(&node, sizeof(node));