Lines Matching refs:lpszValue

1384     pAttr->lpszValue = lpszValuev;
1390 XMLCSTR XMLNode::addText_priv(int memoryIncrease, XMLSTR lpszValue, int pos) {
1391 if (!lpszValue) return NULL;
1393 myFree(lpszValue);
1398 d->pText[pos] = lpszValue;
1400 return lpszValue;
1404 XMLClear *XMLNode::addClear_priv(int memoryIncrease, XMLSTR lpszValue,
1407 if (!lpszValue) return &emptyXMLClear;
1409 myFree(lpszValue);
1416 pNewClear->lpszValue = lpszValue;
2145 if (pAttr->lpszValue) {
2146 cb = (int)ToXMLStringTool::lengthXMLString(pAttr->lpszValue);
2152 pAttr->lpszValue);
2245 cb = (int)LENSTR(pChild->lpszValue);
2248 xstrcpy(&lpszMarker[nResult], pChild->lpszValue);
2402 for (i = 0; i < dd->nClear; i++) free((void*)dd->pClear[i].lpszValue);
2406 if (dd->pAttribute[i].lpszValue) {
2407 free((void*)dd->pAttribute[i].lpszValue);
2460 p->pAttribute[n].lpszValue = stringDup(d->pAttribute[n].lpszValue);
2481 p->pClear[n].lpszValue = stringDup(d->pClear[n].lpszValue);
2527 if (p->lpszValue) free((void*)p->lpszValue);
2558 if (p->lpszValue && p->lpszValue != lpszNewValue) {
2559 free((void*)p->lpszValue);
2561 p->lpszValue = lpszNewValue;
2572 return updateAttribute_WOSD((XMLSTR)newAttribute->lpszValue,
2577 (XMLSTR)newAttribute->lpszValue);
2595 int XMLNode::indexText(XMLCSTR lpszValue) const {
2598 if (!lpszValue) {
2603 for (i = 0; i < l; i++) if (lpszValue == p[i]) return i;
2620 void XMLNode::deleteText(XMLCSTR lpszValue) {
2621 deleteText(indexText(lpszValue));
2652 free((void*)p->lpszValue);
2661 int XMLNode::indexClear(XMLCSTR lpszValue) const {
2664 if (!lpszValue) {
2669 for (i = 0; i < l; i++) if (lpszValue == p[i].lpszValue) return i;
2673 void XMLNode::deleteClear(XMLCSTR lpszValue) {
2674 deleteClear(indexClear(lpszValue));
2677 if (a) deleteClear(a->lpszValue);
2687 if (lpszNewContent != p->lpszValue) {
2688 free((void*)p->lpszValue);
2689 p->lpszValue = lpszNewContent;
2707 return updateClear_WOSD((XMLSTR)newP->lpszValue,
2708 (XMLSTR)oldP->lpszValue);
2815 XMLElementPosition XMLNode::positionOfText (XMLCSTR lpszValue) const {
2816 return positionOfText (indexText (lpszValue));
2818 XMLElementPosition XMLNode::positionOfClear(XMLCSTR lpszValue) const {
2819 return positionOfClear(indexClear(lpszValue));
2822 if (a) return positionOfClear(a->lpszValue);
2882 return pAttr->lpszValue;
2977 return d->pAttribute[i].lpszValue;
3010 XMLAttribute *XMLNode::addAttribute(XMLCSTR lpszName, XMLCSTR lpszValue) {
3011 return addAttribute_priv(0, stringDup(lpszName), stringDup(lpszValue));
3016 XMLCSTR XMLNode::addText(XMLCSTR lpszValue, XMLElementPosition pos) {
3017 return addText_priv(0, stringDup(lpszValue), pos);
3019 XMLCSTR XMLNode::addText_WOSD(XMLSTR lpszValue, XMLElementPosition pos) {
3020 return addText_priv(0, lpszValue, pos);
3022 XMLClear *XMLNode::addClear(XMLCSTR lpszValue, XMLCSTR lpszOpen,
3024 return addClear_priv(0, stringDup(lpszValue), lpszOpen, lpszClose, pos);
3026 XMLClear *XMLNode::addClear_WOSD(XMLSTR lpszValue, XMLCSTR lpszOpen,
3028 return addClear_priv(0, lpszValue, lpszOpen, lpszClose, pos);
3035 return updateAttribute_WOSD(stringDup(newAttribute->lpszValue),
3063 return updateClear_WOSD(stringDup(newP->lpszValue), oldP->lpszValue);