Lines Matching refs:pEntry
2100 int XMLNode::CreateXMLStringR(XMLNodeData *pEntry, XMLSTR lpszMarker,
2106 int nElementI = pEntry->nChild + pEntry->nText + pEntry->nClear;
2108 if ((nFormat >= 0) && (nElementI == 1) && (pEntry->nText == 1) &&
2109 (!pEntry->isDeclaration)) {
2113 assert(pEntry);
2118 cbElement = (int)LENSTR(pEntry->lpszName);
2126 if (pEntry->isDeclaration) lpszMarker[nResult++] = _CXML('?');
2127 xstrcpy(&lpszMarker[nResult], pEntry->lpszName);
2133 if (pEntry->isDeclaration) nResult++;
2137 XMLAttribute *pAttr = pEntry->pAttribute;
2138 for (i = 0; i < pEntry->nAttribute; i++) {
2164 if (pEntry->isDeclaration) {
2188 if (cbElement && (!pEntry->isDeclaration)) nChildFormat = nFormat + 1;
2194 j = pEntry->pOrder[i];
2199 XMLCSTR pChild = pEntry->pText[j>>2];
2224 XMLClear *pChild = pEntry->pClear + (j >> 2);
2272 nResult += CreateXMLStringR(pEntry->pChild[j>>2].d,
2282 if ((cbElement) && (!pEntry->isDeclaration)) {
2296 xstrcpy(&lpszMarker[nResult], pEntry->lpszName);