Home | History | Annotate | Download | only in libxml2

Lines Matching full:mydoc

290     if ((ctx == NULL) || (ctxt->myDoc == NULL)) return(0);
291 return(ctxt->myDoc->standalone == 1);
306 if ((ctxt == NULL) || (ctxt->myDoc == NULL)) return(0);
307 return(ctxt->myDoc->intSubset != NULL);
322 if ((ctxt == NULL) || (ctxt->myDoc == NULL)) return(0);
323 return(ctxt->myDoc->extSubset != NULL);
348 if (ctxt->myDoc == NULL)
350 dtd = xmlGetIntSubset(ctxt->myDoc);
356 ctxt->myDoc->intSubset = NULL;
358 ctxt->myDoc->intSubset =
359 xmlCreateIntSubset(ctxt->myDoc, name, ExternalID, SystemID);
360 if (ctxt->myDoc->intSubset == NULL)
386 (ctxt->wellFormed && ctxt->myDoc))) {
408 xmlNewDtd(ctxt->myDoc, name, ExternalID, SystemID);
545 if ((ctxt->myDoc != NULL) && (ctxt->myDoc->standalone == 1)) {
547 ctxt->myDoc->standalone = 0;
548 ret = xmlGetDocEntity(ctxt->myDoc, name);
549 ctxt->myDoc->standalone = 1;
551 ret = xmlGetDocEntity(ctxt->myDoc, name);
553 ctxt->myDoc->standalone = 0;
554 ret = xmlGetDocEntity(ctxt->myDoc, name);
560 ctxt->myDoc->standalone = 1;
564 ret = xmlGetDocEntity(ctxt->myDoc, name);
616 ret = xmlGetParameterEntity(ctxt->myDoc, name);
646 ent = xmlAddDocEntity(ctxt->myDoc, name, type, publicId,
665 ent = xmlAddDtdEntity(ctxt->myDoc, name, type, publicId,
711 if ((ctxt == NULL) || (ctxt->myDoc == NULL))
733 attr = xmlAddAttributeDecl(&ctxt->vctxt, ctxt->myDoc->intSubset, elem,
737 attr = xmlAddAttributeDecl(&ctxt->vctxt, ctxt->myDoc->extSubset, elem,
751 (ctxt->myDoc->intSubset != NULL))
752 ctxt->valid &= xmlValidateAttributeDecl(&ctxt->vctxt, ctxt->myDoc,
777 if ((ctxt == NULL) || (ctxt->myDoc == NULL))
786 elem = xmlAddElementDecl(&ctxt->vctxt, ctxt->myDoc->intSubset,
789 elem = xmlAddElementDecl(&ctxt->vctxt, ctxt->myDoc->extSubset,
801 ctxt->myDoc && ctxt->myDoc->intSubset)
803 xmlValidateElementDecl(&ctxt->vctxt, ctxt->myDoc, elem);
823 if ((ctxt == NULL) || (ctxt->myDoc == NULL))
837 nota = xmlAddNotationDecl(&ctxt->vctxt, ctxt->myDoc->intSubset, name,
840 nota = xmlAddNotationDecl(&ctxt->vctxt, ctxt->myDoc->extSubset, name,
851 (ctxt->myDoc->intSubset != NULL))
852 ctxt->valid &= xmlValidateNotationDecl(&ctxt->vctxt, ctxt->myDoc,
881 ent = xmlAddDocEntity(ctxt->myDoc, name,
901 ent = xmlAddDtdEntity(ctxt->myDoc, name,
965 if (ctxt->myDoc == NULL)
966 ctxt->myDoc = htmlNewDocNoDtD(NULL, NULL);
967 ctxt->myDoc->properties = XML_DOC_HTML;
968 ctxt->myDoc->parseFlags = ctxt->options;
969 if (ctxt->myDoc == NULL) {
982 doc = ctxt->myDoc = xmlNewDoc(ctxt->version);
1002 if ((ctxt->myDoc != NULL) && (ctxt->myDoc->URL == NULL) &&
1004 ctxt->myDoc->URL = xmlPathToURI((const xmlChar *)ctxt->input->filename);
1005 if (ctxt->myDoc->URL == NULL)
1027 ctxt->myDoc && ctxt->myDoc->intSubset)
1028 ctxt->valid &= xmlValidateDocumentFinal(&ctxt->vctxt, ctxt->myDoc);
1034 if ((ctxt->encoding != NULL) && (ctxt->myDoc != NULL) &&
1035 (ctxt->myDoc->encoding == NULL)) {
1036 ctxt->myDoc->encoding = ctxt->encoding;
1041 (ctxt->inputTab[0]->encoding != NULL) && (ctxt->myDoc != NULL) &&
1042 (ctxt->myDoc->encoding == NULL)) {
1043 ctxt->myDoc->encoding = xmlStrdup(ctxt->inputTab[0]->encoding);
1045 if ((ctxt->charset != XML_CHAR_ENCODING_NONE) && (ctxt->myDoc != NULL) &&
1046 (ctxt->myDoc->charset == XML_CHAR_ENCODING_NONE)) {
1047 ctxt->myDoc->charset = ctxt->charset;
1124 ctxt->myDoc, ctxt->node,
1181 ctxt->myDoc && ctxt->myDoc->intSubset)
1182 ctxt->valid &= xmlValidateOneNamespace(&ctxt->vctxt, ctxt->myDoc,
1244 ctxt->myDoc && ctxt->myDoc->intSubset)
1245 ctxt->valid &= xmlValidateOneNamespace(&ctxt->vctxt, ctxt->myDoc,
1258 namespace = xmlSearchNs(ctxt->myDoc, ctxt->node, ns);
1295 ret->children = xmlStringGetNodeList(ctxt->myDoc, value);
1304 ret->children = xmlNewDocText(ctxt->myDoc, value);
1313 ctxt->myDoc && ctxt->myDoc->intSubset) {
1329 ctxt->myDoc, ctxt->node, ret, value);
1338 nvalnorm = xmlValidNormalizeAttributeValue(ctxt->myDoc,
1346 ctxt->myDoc, ctxt->node, ret, val);
1350 ctxt->valid &= xmlValidateOneAttribute(&ctxt->vctxt, ctxt->myDoc,
1373 xmlAddID(&ctxt->vctxt, ctxt->myDoc, value, ret);
1374 } else if (xmlIsID(ctxt->myDoc, ctxt->node, ret))
1375 xmlAddID(&ctxt->vctxt, ctxt->myDoc, value, ret);
1376 else if (xmlIsRef(ctxt->myDoc, ctxt->node, ret))
1377 xmlAddRef(&ctxt->vctxt, ctxt->myDoc, value, ret);
1400 elemDecl = xmlGetDtdQElementDesc(ctxt->myDoc->intSubset, name, prefix);
1402 elemDecl = xmlGetDtdQElementDesc(ctxt->myDoc->extSubset, name, prefix);
1414 if ((ctxt->myDoc->standalone == 1) &&
1415 (ctxt->myDoc->extSubset != NULL) &&
1419 (xmlGetDtdQAttrDesc(ctxt->myDoc->extSubset,
1422 (xmlGetDtdQAttrDesc(ctxt->myDoc->intSubset,
1492 tst = xmlGetDtdQAttrDesc(ctxt->myDoc->intSubset,
1532 elemDecl = xmlGetDtdQElementDesc(ctxt->myDoc->extSubset,
1561 if ((ctx == NULL) || (fullname == NULL) || (ctxt->myDoc == NULL)) return;
1571 if (ctxt->validate && (ctxt->myDoc->extSubset == NULL) &&
1572 ((ctxt->myDoc->intSubset == NULL) ||
1573 ((ctxt->myDoc->intSubset->notations == NULL) &&
1574 (ctxt->myDoc->intSubset->elements == NULL) &&
1575 (ctxt->myDoc->intSubset->attributes == NULL) &&
1576 (ctxt->myDoc->intSubset->entities == NULL)))) {
1594 ret = xmlNewDocNodeEatName(ctxt->myDoc, NULL, name, NULL);
1601 if (ctxt->myDoc->children == NULL) {
1605 xmlAddChild((xmlNodePtr) ctxt->myDoc, (xmlNodePtr) ret);
1607 parent = ctxt->myDoc->children;
1651 ((ctxt->myDoc->intSubset != NULL) ||
1652 (ctxt->myDoc->extSubset != NULL))) {
1679 ns = xmlSearchNs(ctxt->myDoc, ret, prefix);
1681 ns = xmlSearchNs(ctxt->myDoc, parent, prefix);
1733 chk = xmlValidateDtdFinal(&ctxt->vctxt, ctxt->myDoc);
1738 ctxt->valid &= xmlValidateRoot(&ctxt->vctxt, ctxt->myDoc);
1782 ctxt->myDoc && ctxt->myDoc->intSubset)
1783 ctxt->valid &= xmlValidateOneElement(&ctxt->vctxt, ctxt->myDoc,
1937 namespace = xmlSearchNs(ctxt->myDoc, ctxt->node, prefix);
1950 ret->doc = ctxt->myDoc;
2000 ret->children = xmlStringLenGetNodeList(ctxt->myDoc, value,
2025 ctxt->myDoc && ctxt->myDoc->intSubset) {
2035 ctxt->myDoc, ctxt->node, ret, value);
2045 ctxt->myDoc, ctxt->node, ret, dup);
2064 &ctxt->vctxt, ctxt->myDoc,
2079 ctxt->myDoc, ctxt->node, ret, dup);
2089 ctxt->myDoc, ctxt->node, ret, dup);
2117 xmlAddID(&ctxt->vctxt, ctxt->myDoc, dup, ret);
2118 } else if (xmlIsID(ctxt->myDoc, ctxt->node, ret)) {
2122 xmlAddID(&ctxt->vctxt, ctxt->myDoc, dup, ret);
2123 } else if (xmlIsRef(ctxt->myDoc, ctxt->node, ret)) {
2126 xmlAddRef(&ctxt->vctxt, ctxt->myDoc, dup, ret);
2174 if (ctxt->validate && (ctxt->myDoc->extSubset == NULL) &&
2175 ((ctxt->myDoc->intSubset == NULL) ||
2176 ((ctxt->myDoc->intSubset->notations == NULL) &&
2177 (ctxt->myDoc->intSubset->elements == NULL) &&
2178 (ctxt->myDoc->intSubset->attributes == NULL) &&
2179 (ctxt->myDoc->intSubset->entities == NULL)))) {
2225 ret = xmlNewDocNodeEatName(ctxt->myDoc, NULL,
2228 ret = xmlNewDocNode(ctxt->myDoc, NULL, localname, NULL);
2230 ret = xmlNewDocNodeEatName(ctxt->myDoc, NULL,
2246 if ((ctxt->myDoc->children == NULL) || (parent == NULL)) {
2247 xmlAddChild((xmlNodePtr) ctxt->myDoc, (xmlNodePtr) ret);
2275 ctxt->myDoc && ctxt->myDoc->intSubset) {
2276 ctxt->valid &= xmlValidateOneNamespace(&ctxt->vctxt, ctxt->myDoc,
2311 ret->ns = xmlSearchNs(ctxt->myDoc, parent, prefix);
2313 ret->ns = xmlSearchNs(ctxt->myDoc, ret, prefix);
2376 chk = xmlValidateDtdFinal(&ctxt->vctxt, ctxt->myDoc);
2381 ctxt->valid &= xmlValidateRoot(&ctxt->vctxt, ctxt->myDoc);
2420 ctxt->myDoc && ctxt->myDoc->intSubset)
2421 ctxt->valid &= xmlValidateOneElement(&ctxt->vctxt, ctxt->myDoc, cur);
2449 ret = xmlNewCharRef(ctxt->myDoc, name);
2451 ret = xmlNewReference(ctxt->myDoc, name);
2626 ret = xmlNewDocPI(ctxt->myDoc, target, data);
2638 xmlAddChild((xmlNodePtr) ctxt->myDoc->intSubset, ret);
2641 xmlAddChild((xmlNodePtr) ctxt->myDoc->extSubset, ret);
2644 if ((ctxt->myDoc->children == NULL) || (parent == NULL)) {
2649 xmlAddChild((xmlNodePtr) ctxt->myDoc, (xmlNodePtr) ret);
2687 ret = xmlNewDocComment(ctxt->myDoc, value);
2699 xmlAddChild((xmlNodePtr) ctxt->myDoc->intSubset, ret);
2702 xmlAddChild((xmlNodePtr) ctxt->myDoc->extSubset, ret);
2705 if ((ctxt->myDoc->children == NULL) || (parent == NULL)) {
2710 xmlAddChild((xmlNodePtr) ctxt->myDoc, (xmlNodePtr) ret);
2757 ret = xmlNewCDataBlock(ctxt->myDoc, value, len);