#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "constraints.h"
#include "fileoutputstream.h"
#include "referenceTables.h"
#include "xmlcpg.h"
Compounds | |
struct | xmlcpgMAPENTRY |
Functions | |
xmlcpgMapEntry * | xmlcpgnewMapEntry (xmlcpgObject *key, xmlcpgObject *value) |
char * | xmlcpgisQuoted (const char *str) |
xmlcpgPair * | xmlcpgnewPair (xmlcpgObject *hea, xmlcpgObject *tai) |
Generates a new Pair. | |
xmlcpgObject * | xmlcpggetPairHead (xmlcpgPair *obj) |
Gets the head part of the object pair. | |
void | xmlcpgsetPairHead (xmlcpgPair *op, xmlcpgObject *obj) |
Sets the head part of the object pair. | |
xmlcpgObject * | xmlcpggetPairTail (xmlcpgPair *obj) |
Gets the tail part of the object pair. | |
void | xmlcpgsetPairTail (xmlcpgPair *op, xmlcpgObject *obj) |
Sets the tail part of the object pair. | |
xmlcpgIterator * | xmlcpgnewListIterator (xmlcpgPair *p) |
xmlcpgIterator * | xmlcpgnewMapIterator (xmlcpgPair *p) |
int | xmlcpghasNext (xmlcpgIterator *iterator) |
Test whether the iterator will return an element at the next "next" call. | |
xmlcpgObject * | xmlcpgnext (xmlcpgIterator *iterator) |
Gets the next element in the object list and advances the iterator. | |
int | xmlcpghasnextElementType (xmlcpgIterator *iterator, char *name) |
Test wether the list contain other element of the type "name". | |
xmlcpgObject * | xmlcpgnextElementType (xmlcpgIterator *iterator, char *name) |
Gets the next element in the object list of the type "name" and advances the iterator . | |
void | xmlcpgremove (xmlcpgIterator *iterator) |
Removes from the structure the element last returned from the iterator. | |
xmlcpgList * | xmlcpgnewList () |
Generates a new ObjectList. | |
void | xmlcpgadd (xmlcpgList *list, xmlcpgObject *obj) |
Inserts an object at the ObjectList front. | |
void | xmlcpgaddLast (xmlcpgList *list, xmlcpgObject *obj) |
Inserts an object at the ObjectList end. | |
xmlcpgObject * | xmlcpggetListLast (xmlcpgList *list) |
Gets the last object of the list. | |
xmlcpgIterator * | xmlcpgnewIterator (xmlcpgObject *coll) |
Gets a new iterator for a collection. | |
xmlcpgDocument * | xmlcpgnewDocument (xmlcpgObject *pro, xmlcpgObject *ele, xmlcpgList *mis) |
Generates a new Document. | |
xmlcpgObject * | xmlcpggetDocumentProlog (xmlcpgDocument *doc) |
Gets the prolog structure from a document. | |
void | xmlcpgsetDocumentProlog (xmlcpgDocument *doc, xmlcpgObject *obj) |
Sets the prolog structure in a document. | |
xmlcpgObject * | xmlcpggetDocumentElement (xmlcpgDocument *doc) |
Gets the element structure from the document. | |
void | xmlcpgsetDocumentElement (xmlcpgDocument *doc, xmlcpgObject *ele) |
Sets the element structure in a document. | |
xmlcpgList * | xmlcpggetDocumentMisc (xmlcpgDocument *doc) |
Gets the misc structure from the document. | |
void | xmlcpgsetDocumentMisc (xmlcpgDocument *doc, xmlcpgList *list) |
Sets the misc structure in a document. | |
xmlcpgCharData * | xmlcpgnewCharData (xmlcpgString *s) |
Generates a new CharData. | |
xmlcpgString * | xmlcpggetCharDataString (xmlcpgCharData *cd) |
Gets the character string from the chardata. | |
void | xmlcpgsetCharDataString (xmlcpgCharData *cd, xmlcpgString *s) |
Sets the character string in a chardata. | |
xmlcpgComment * | xmlcpgnewComment (xmlcpgString *s) |
Generates a new Comment. | |
xmlcpgString * | xmlcpggetCommentString (xmlcpgComment *obj) |
Gets the character string from the comment. | |
void | xmlcpgsetCommentString (xmlcpgComment *obj, xmlcpgString *s) |
Sets the character string in a comment. | |
xmlcpgPI * | xmlcpgnewPI (xmlcpgString *pit, xmlcpgString *pip) |
Generates a new PI. | |
xmlcpgString * | xmlcpggetPITarget (xmlcpgPI *obj) |
Gets the processing instruction target from the pi. | |
void | xmlcpgsetPITarget (xmlcpgPI *obj, xmlcpgString *s) |
Sets the processing instruction target in a pi. | |
xmlcpgString * | xmlcpggetPIParameters (xmlcpgPI *obj) |
Gets the processing instruction parameters from the pi. | |
void | xmlcpgsetPIParameters (xmlcpgPI *obj, xmlcpgString *s) |
Sets the processing instruction parameters in a pi. | |
xmlcpgCData * | xmlcpgnewCData (xmlcpgString *dat) |
Geneates a new CData. | |
xmlcpgString * | xmlcpggetCDataString (xmlcpgCData *obj) |
Gets the cdata string from the cdata. | |
void | xmlcpgsetCDataString (xmlcpgCData *obj, xmlcpgString *s) |
Sets the cdata string in a cdata. | |
xmlcpgProlog * | xmlcpgnewProlog (xmlcpgObject *xml, xmlcpgList *m, xmlcpgObject *dtd) |
Generates a new Prolog. | |
xmlcpgObject * | xmlcpggetPrologXmlDecl (xmlcpgProlog *obj) |
Gets the xml declaration from a prolog. | |
void | xmlcpgsetPrologXmlDecl (xmlcpgProlog *obj, xmlcpgObject *val) |
Sets the xml declaration in a prolog. | |
xmlcpgList * | xmlcpggetPrologMisc1 (xmlcpgProlog *obj) |
Gets the first misc from a prolog. | |
void | xmlcpgsetPrologMisc1 (xmlcpgProlog *obj, xmlcpgList *val) |
Sets the first misc in a prolog. | |
xmlcpgObject * | xmlcpggetPrologDtdDecl (xmlcpgProlog *obj) |
Gets the dtd declaration from a prolog. | |
void | xmlcpgsetPrologDtdDecl (xmlcpgProlog *obj, xmlcpgObject *val) |
Sets the dtd declaration in a prolog. | |
xmlcpgList * | xmlcpggetPrologMisc2 (xmlcpgProlog *obj) |
Gets the second misc from a prolog. | |
void | xmlcpgsetPrologMisc2 (xmlcpgProlog *obj, xmlcpgList *val) |
Sets the second misc in a prolog. | |
xmlcpgXMLDecl * | xmlcpgnewXMLDecl (xmlcpgString *v, xmlcpgString *e, int s) |
Generates a new XMLDecl. | |
xmlcpgXMLDecl * | xmlcpgbuildXMLDecl () |
Generates a new XMLDecl with XML version 1.0, no encoding and undefined standalone declaration. | |
xmlcpgString * | xmlcpggetXMLDeclVersion (xmlcpgXMLDecl *obj) |
Gets the version string from the xmldecl. | |
void | xmlcpgsetXMLDeclVersion (xmlcpgXMLDecl *obj, xmlcpgString *v) |
Sets the version string in a xmldecl. | |
xmlcpgString * | xmlcpggetXMLDeclEncoding (xmlcpgXMLDecl *obj) |
Gets the encoding string from the xmldecl. | |
void | xmlcpgsetXMLDeclEncoding (xmlcpgXMLDecl *obj, xmlcpgString *e) |
Sets the encoding string in a xmldecl. | |
int | xmlcpggetXMLDeclStandalone (xmlcpgXMLDecl *obj) |
Gets the standalone value from the xmldecl. | |
void | xmlcpgsetXMLDeclStandalone (xmlcpgXMLDecl *obj, int s) |
Sets the standalone value in a xmldecl. | |
xmlcpgDocTypeDecl * | xmlcpgnewDocTypeDecl (xmlcpgString *n, xmlcpgObject *e, xmlcpgList *m) |
Generates a new DocTypeDecl. | |
xmlcpgString * | xmlcpggetDocTypeDeclName (xmlcpgDocTypeDecl *obj) |
Gets the dtd name from the doctypedecl. | |
void | xmlcpgsetDocTypeDeclName (xmlcpgDocTypeDecl *obj, xmlcpgString *s) |
Sets the dtd name in a doctypedecl. | |
xmlcpgObject * | xmlcpggetDocTypeDeclExternalID (xmlcpgDocTypeDecl *obj) |
Gets the dtd external id from the doctypedecl. | |
void | xmlcpgsetDocTypeDeclExternalID (xmlcpgDocTypeDecl *obj, xmlcpgObject *e) |
Sets the dtd external id in a doctypedecl. | |
xmlcpgList * | xmlcpggetDocTypeDeclMarkupDecl (xmlcpgDocTypeDecl *obj) |
Gets the markup declarations from a doctypedecl. | |
void | xmlcpgsetDocTypeDeclMarkupDecl (xmlcpgDocTypeDecl *obj, xmlcpgList *val) |
Sets the markup declarations in a doctypedecl. | |
xmlcpgPEReference * | xmlcpgnewPEReference (xmlcpgString *s) |
Generates a new PEReference. | |
xmlcpgString * | xmlcpggetPEReferenceName (xmlcpgPEReference *obj) |
Gets the peref name from the pereference. | |
void | xmlcpgsetPEReferenceName (xmlcpgPEReference *obj, xmlcpgString *s) |
Sets the peref name in a pereference. | |
xmlcpgElement * | xmlcpgnewElement (xmlcpgString *n, xmlcpgList *a, xmlcpgObject *c) |
Generates a new Element. | |
xmlcpgElement * | xmlcpgnewElementWithName (const char *name) |
Generates a new Element with a specified name. | |
xmlcpgString * | xmlcpggetElementName (xmlcpgElement *obj) |
Gets the element name from the element. | |
void | xmlcpgsetElementName (xmlcpgElement *obj, xmlcpgString *s) |
Sets the element name in a element. | |
xmlcpgList * | xmlcpggetElementAttributes (xmlcpgElement *obj) |
Gets the attributes from an element. | |
void | xmlcpgsetElementAttributes (xmlcpgElement *obj, xmlcpgList *val) |
Sets the attributes in an element. | |
xmlcpgString * | xmlcpggetElementAttributeByName (xmlcpgElement *obj, xmlcpgString *s) |
Gets the Element's attribute value. | |
void | xmlcpgaddAttribute (xmlcpgElement *ele, const char *nameAtt, const char *valueAtt, int idType) |
Add attribute to the element. | |
xmlcpgObject * | xmlcpggetElementContent (xmlcpgElement *obj) |
Gets the content from an element. | |
xmlcpgIterator * | xmlcpggetSpecificContent (xmlcpgElement *rnaml, char *content) |
Gets the content from the element. | |
void | xmlcpgsetElementContent (xmlcpgElement *obj, xmlcpgObject *val) |
Sets the content in an element. | |
void | xmlcpgaddContentElement (xmlcpgElement *ele, xmlcpgObject *cont) |
Add an element to the content of the element ele. | |
void | xmlcpgaddContentPCData (xmlcpgElement *ele, const char *cont) |
Add text to the content of the element ele. | |
xmlcpgAttribute * | xmlcpgnewAttribute (xmlcpgString *n, xmlcpgString *v) |
Generates a new Attribute. | |
xmlcpgString * | xmlcpggetAttributeName (xmlcpgAttribute *obj) |
Gets the name from the attribute. | |
void | xmlcpgsetAttributeName (xmlcpgAttribute *obj, xmlcpgString *s) |
Sets the name in an attribute. | |
xmlcpgString * | xmlcpggetAttributeValue (xmlcpgAttribute *obj) |
Gets the value from the attribute. | |
void | xmlcpgsetAttributeValue (xmlcpgAttribute *obj, xmlcpgString *s) |
Sets the value in an attribute. | |
xmlcpgContent * | xmlcpgnewContent (xmlcpgList *l) |
Generates a new Content. | |
xmlcpgList * | xmlcpggetContentList (xmlcpgContent *obj) |
Gets the content list from a content. | |
void | xmlcpgsetContentList (xmlcpgContent *obj, xmlcpgList *val) |
Sets the content list in a content. | |
xmlcpgElementDecl * | xmlcpgnewElementDecl (xmlcpgString *n, xmlcpgObject *c, int ext) |
Generates a new ElementDecl. | |
xmlcpgString * | xmlcpggetElementDeclName (xmlcpgElementDecl *obj) |
Gets the name from the elementdecl. | |
void | xmlcpgsetElementDeclName (xmlcpgElementDecl *obj, xmlcpgString *s) |
Sets the name in an elementdecl. | |
xmlcpgObject * | xmlcpggetElementDeclContentSpec (xmlcpgElementDecl *obj) |
Gets the content specification from an elementdecl. | |
void | xmlcpgsetElementDeclContentSpec (xmlcpgElementDecl *obj, xmlcpgObject *val) |
Sets the content specification in an elementdecl. | |
int | xmlcpggetElementDeclisExtern (xmlcpgElementDecl *obj) |
void | xmlcpgsetElementDeclisExtern (xmlcpgElementDecl *obj, int val) |
xmlcpgEmpty * | xmlcpgnewEmpty () |
Generates a new Empty. | |
xmlcpgAny * | xmlcpgnewAny () |
Generates a new Any. | |
xmlcpgChildrenOpt * | xmlcpgnewChildrenOpt (xmlcpgObject *c) |
Generates a new ChildrenOpt. | |
xmlcpgObject * | xmlcpggetChildrenOptChild (xmlcpgChildrenOpt *obj) |
Gets the child from a childrenopt. | |
void | xmlcpgsetChildrenOptChild (xmlcpgChildrenOpt *obj, xmlcpgObject *val) |
Sets the child in a childrenopt. | |
xmlcpgChildrenStar * | xmlcpgnewChildrenStar (xmlcpgObject *c) |
Generates a new ChildrenStar. | |
xmlcpgObject * | xmlcpggetChildrenStarChild (xmlcpgChildrenStar *obj) |
Gets the child from a childrenstar. | |
void | xmlcpgsetChildrenStarChild (xmlcpgChildrenStar *obj, xmlcpgObject *val) |
Sets the child in a childrenstar. | |
xmlcpgChildrenPlus * | xmlcpgnewChildrenPlus (xmlcpgObject *c) |
Generates a new ChildrenPlus. | |
xmlcpgObject * | xmlcpggetChildrenPlusChild (xmlcpgChildrenPlus *obj) |
Gets the child from a childrenplus. | |
void | xmlcpgsetChildrenPlusChild (xmlcpgChildrenPlus *obj, xmlcpgObject *val) |
Sets the child in a childrenplus. | |
xmlcpgChildrenAlt * | xmlcpgnewChildrenAlt (xmlcpgList *c) |
Generates a new ChildrenAlt. | |
xmlcpgList * | xmlcpggetChildrenAltChildList (xmlcpgChildrenAlt *obj) |
Gets the child list from a childrenalt. | |
void | xmlcpgsetChildrenAltChildList (xmlcpgChildrenAlt *obj, xmlcpgList *val) |
Sets the child list in a childrenalt. | |
xmlcpgChildrenSeq * | xmlcpgnewChildrenSeq (xmlcpgList *c) |
Generates a new ChildrenSeq. | |
xmlcpgList * | xmlcpggetChildrenSeqChildList (xmlcpgChildrenSeq *obj) |
Gets the child list from a childrenseq. | |
void | xmlcpgsetChildrenSeqChildList (xmlcpgChildrenSeq *obj, xmlcpgList *val) |
Sets the child list in a childrenseq. | |
xmlcpgPCData * | xmlcpgnewPCData () |
Generates a new PCData. | |
xmlcpgString * | xmlcpgnewString (char *s) |
Generates a new String. | |
char * | xmlcpggetStringStr (xmlcpgString *obj) |
Gets the str from a string. | |
void | xmlcpgsetStringStr (xmlcpgString *obj, char *val) |
Sets the str in a string. | |
xmlcpgString * | xmlcpgconcatString (xmlcpgString *obj, const char *str) |
Concatenates the character array at the end of the string. | |
xmlcpgString * | xmlcpgconcatChar (xmlcpgString *obj, char c) |
Concatenates a character at the end of the string. | |
xmlcpgString * | xmlcpgtrimString (xmlcpgString *obj) |
Returns a copy of the string, with leading and trailing whitespace omitted. | |
xmlcpgAttlistDecl * | xmlcpgnewAttlistDecl (xmlcpgString *n, xmlcpgList *defs, int ext) |
Generates a new AttlistDecl. | |
xmlcpgString * | xmlcpggetAttlistDeclName (xmlcpgAttlistDecl *obj) |
Gets the name from a attlistdecl. | |
void | xmlcpgsetAttlistDeclName (xmlcpgAttlistDecl *obj, xmlcpgString *val) |
Sets the name in a attlistdecl. | |
xmlcpgList * | xmlcpggetAttlistDeclAttdefs (xmlcpgAttlistDecl *obj) |
Gets the attdefs from a attlistdecl. | |
int | xmlcpggetAttlistDeclIsExtern (xmlcpgAttlistDecl *obj) |
Gets the attdefs from a attlistdecl. | |
void | xmlcpgsetAttlistDeclIsExtern (xmlcpgAttlistDecl *obj, int ext) |
Sets the attdefs in a attlistdecl. | |
void | xmlcpgsetAttlistDeclAttdefs (xmlcpgAttlistDecl *obj, xmlcpgList *val) |
Sets the attdefs in a attlistdecl. | |
xmlcpgAttDef * | xmlcpgnewAttDef (xmlcpgString *n, xmlcpgObject *type, xmlcpgObject *decl) |
Generates a new AttDef. | |
xmlcpgString * | xmlcpggetAttDefName (xmlcpgAttDef *obj) |
Gets the name from a attdef. | |
void | xmlcpgsetAttDefName (xmlcpgAttDef *obj, xmlcpgString *val) |
Sets the name in a attdef. | |
xmlcpgObject * | xmlcpggetAttDefAttType (xmlcpgAttDef *obj) |
Gets the attType from a attdef. | |
void | xmlcpgsetAttDefAttType (xmlcpgAttDef *obj, xmlcpgObject *val) |
Sets the attType in a attdef. | |
xmlcpgObject * | xmlcpggetAttDefDefaultDecl (xmlcpgAttDef *obj) |
Gets the defaultDecl from a attdef. | |
void | xmlcpgsetAttDefDefaultDecl (xmlcpgAttDef *obj, xmlcpgObject *val) |
Sets the defaultDecl in a attdef. | |
xmlcpgId * | xmlcpgnewId () |
Generates a new Id. | |
xmlcpgIdRef * | xmlcpgnewIdRef () |
Generates a new IdRef. | |
xmlcpgIdRefs * | xmlcpgnewIdRefs () |
Generates a new IdRefs. | |
xmlcpgEntity * | xmlcpgnewEntity () |
Generates a new Entity. | |
xmlcpgEntities * | xmlcpgnewEntities () |
Generates a new Entities. | |
xmlcpgNmToken * | xmlcpgnewNmToken () |
Generates a new NmToken. | |
xmlcpgNmTokens * | xmlcpgnewNmTokens () |
Generates a new NmTokens. | |
xmlcpgNotationType * | xmlcpgnewNotationType (xmlcpgList *n) |
Generates a new NotationType. | |
xmlcpgList * | xmlcpggetNotationTypeNames (xmlcpgNotationType *obj) |
Gets the names from a notationtype. | |
void | xmlcpgsetNotationTypeNames (xmlcpgNotationType *obj, xmlcpgList *val) |
Sets the names in a notationtype. | |
xmlcpgEnumeration * | xmlcpgnewEnumeration (xmlcpgList *n) |
Generates a new Enumeration. | |
xmlcpgList * | xmlcpggetEnumerationNmTokens (xmlcpgEnumeration *obj) |
Gets the nmTokens from a enumeration. | |
void | xmlcpgsetEnumerationNmTokens (xmlcpgEnumeration *obj, xmlcpgList *val) |
Sets the nmTokens in a enumeration. | |
xmlcpgRequired * | xmlcpgnewRequired () |
Generates a new Required. | |
xmlcpgImplied * | xmlcpgnewImplied () |
Generates a new Implied. | |
xmlcpgFixed * | xmlcpgnewFixed (xmlcpgString *att) |
Generates a new Fixed. | |
xmlcpgString * | xmlcpggetFixedAttribute (xmlcpgFixed *obj) |
Gets the attribute from a fixed. | |
void | xmlcpgsetFixedAttribute (xmlcpgFixed *obj, xmlcpgString *val) |
Sets the attribute in a fixed. | |
xmlcpgAttValue * | xmlcpgnewAttValue (xmlcpgString *att) |
Generates a new AttValue. | |
xmlcpgString * | xmlcpggetAttValueAttribute (xmlcpgAttValue *obj) |
Gets the attribute from a attvalue. | |
void | xmlcpgsetAttValueAttribute (xmlcpgAttValue *obj, xmlcpgString *val) |
Sets the attribute in a attvalue. | |
xmlcpgChar * | xmlcpgnewChar (char c) |
Generates a new Char. | |
char | xmlcpggetCharCr (xmlcpgChar *obj) |
Gets the cr from a charref. | |
void | xmlcpgsetCharCr (xmlcpgChar *obj, char val) |
Sets the cr in a charref. | |
xmlcpgEntityRef * | xmlcpgnewEntityRef (xmlcpgString *n) |
Generates a new EntityRef. | |
xmlcpgString * | xmlcpggetEntityRefName (xmlcpgEntityRef *obj) |
Gets the name from a entityref. | |
void | xmlcpgsetEntityRefName (xmlcpgEntityRef *obj, xmlcpgString *val) |
Sets the name in a entityref. | |
xmlcpgGEDecl * | xmlcpgnewGEDecl (xmlcpgString *n, xmlcpgObject *def, int ext) |
Generates a new GEDecl. | |
xmlcpgString * | xmlcpggetGEDeclName (xmlcpgGEDecl *obj) |
Gets the name from a gedecl. | |
void | xmlcpgsetGEDeclName (xmlcpgGEDecl *obj, xmlcpgString *val) |
Sets the name in a gedecl. | |
xmlcpgObject * | xmlcpggetGEDeclEntityDef (xmlcpgGEDecl *obj) |
Gets the entityDef from a gedecl. | |
void | xmlcpgsetGEDeclEntityDef (xmlcpgGEDecl *obj, xmlcpgObject *val) |
Sets the entityDef in a gedecl. | |
int | xmlcpggetGEDeclIsExtern (xmlcpgGEDecl *obj) |
void | xmlcpgsetGEDeclIsExtern (xmlcpgGEDecl *obj, int ext) |
xmlcpgPEDecl * | xmlcpgnewPEDecl (xmlcpgString *n, xmlcpgObject *def, int ext) |
Generates a new PEDecl. | |
xmlcpgString * | xmlcpggetPEDeclName (xmlcpgPEDecl *obj) |
Gets the name from a pedecl. | |
void | xmlcpgsetPEDeclName (xmlcpgPEDecl *obj, xmlcpgString *val) |
Sets the name in a pedecl. | |
xmlcpgObject * | xmlcpggetPEDeclPeDef (xmlcpgPEDecl *obj) |
Gets the peDef from a pedecl. | |
void | xmlcpgsetPEDeclPeDef (xmlcpgPEDecl *obj, xmlcpgObject *val) |
Sets the peDef in a pedecl. | |
int | xmlcpggetPEDeclIsExtern (xmlcpgPEDecl *obj) |
Gets the peDef from a pedecl. | |
void | xmlcpgsetPEDeclIsExtern (xmlcpgPEDecl *obj, int ext) |
Sets the peDef in a pedecl. | |
xmlcpgEntityValue * | xmlcpgnewEntityValue (xmlcpgString *v) |
Generates a new EntityValue. | |
xmlcpgString * | xmlcpggetEntityValueValue (xmlcpgEntityValue *obj) |
Gets the value from a entityvalue. | |
void | xmlcpgsetEntityValueValue (xmlcpgEntityValue *obj, xmlcpgString *val) |
Sets the value in a entityvalue. | |
xmlcpgExternalID * | xmlcpgnewExternalID (xmlcpgObject *i, xmlcpgObject *data) |
Generates a new ExternalID. | |
xmlcpgObject * | xmlcpggetExternalIDId (xmlcpgExternalID *obj) |
Gets the id from a externalid. | |
void | xmlcpgsetExternalIDId (xmlcpgExternalID *obj, xmlcpgObject *val) |
Sets the id in a externalid. | |
xmlcpgObject * | xmlcpggetExternalIDNdata (xmlcpgExternalID *obj) |
Gets the ndata from a externalid. | |
void | xmlcpgsetExternalIDNdata (xmlcpgExternalID *obj, xmlcpgObject *val) |
Sets the ndata in a externalid. | |
xmlcpgSystemExternalID * | xmlcpgnewSystemExternalID (xmlcpgString *n) |
Generates a new SystemExternalID. | |
xmlcpgString * | xmlcpggetSystemExternalIDName (xmlcpgSystemExternalID *obj) |
Gets the name from a systemexternalid. | |
void | xmlcpgsetSystemExternalIDName (xmlcpgSystemExternalID *obj, xmlcpgString *val) |
Sets the name in a systemexternalid. | |
xmlcpgPublicExternalID * | xmlcpgnewPublicExternalID (xmlcpgString *p, xmlcpgString *s) |
Generates a new PublicExternalID. | |
xmlcpgString * | xmlcpggetPublicExternalIDPublic (xmlcpgPublicExternalID *obj) |
Gets the public from a nonoexternalid. | |
void | xmlcpgsetPublicExternalIDPublic (xmlcpgPublicExternalID *obj, xmlcpgString *val) |
Sets the public in a nonoexternalid. | |
xmlcpgString * | xmlcpggetPublicExternalIDSystem (xmlcpgPublicExternalID *obj) |
Gets the system from a nonoexternalid. | |
void | xmlcpgsetPublicExternalIDSystem (xmlcpgPublicExternalID *obj, xmlcpgString *val) |
Sets the system in a nonoexternalid. | |
xmlcpgNDataDecl * | xmlcpgnewNDataDecl (xmlcpgString *n) |
Generates a new NDataDecl. | |
xmlcpgString * | xmlcpggetNDataDeclName (xmlcpgNDataDecl *obj) |
Gets the name from a ndatadecl. | |
void | xmlcpgsetNDataDeclName (xmlcpgNDataDecl *obj, xmlcpgString *val) |
Sets the name in a ndatadecl. | |
xmlcpgNotationDecl * | xmlcpgnewNotationDecl (xmlcpgString *n, xmlcpgObject *i, int ext) |
Generates a new NotationDecl. | |
xmlcpgString * | xmlcpggetNotationDeclName (xmlcpgNotationDecl *obj) |
Gets the name from a notationdecl. | |
void | xmlcpgsetNotationDeclName (xmlcpgNotationDecl *obj, xmlcpgString *val) |
Sets the name in a notationdecl. | |
xmlcpgObject * | xmlcpggetNotationDeclId (xmlcpgNotationDecl *obj) |
Gets the id from a notationdecl. | |
void | xmlcpgsetNotationDeclId (xmlcpgNotationDecl *obj, xmlcpgObject *val) |
Sets the id in a notationdecl. | |
int | xmlcpggetNotationDeclIsExtern (xmlcpgNotationDecl *obj) |
Gets the id from a notationdecl. | |
void | xmlcpgsetNotationDeclIsExtern (xmlcpgNotationDecl *obj, int ext) |
Sets the id in a notationdecl. | |
xmlcpgPublicID * | xmlcpgnewPublicID (xmlcpgString *n) |
Generates a new PublicID. | |
xmlcpgString * | xmlcpggetPublicIDName (xmlcpgPublicID *obj) |
Gets the name from a publicid. | |
void | xmlcpgsetPublicIDName (xmlcpgPublicID *obj, xmlcpgString *val) |
Sets the name in a publicid. | |
xmlcpgMap * | xmlcpgnewMap () |
Generates a new Map. | |
xmlcpgObject * | xmlcpgget (xmlcpgMap *map, const xmlcpgObject *key) |
Returns the value to which this map maps the specified key. | |
xmlcpgObject * | xmlcpgput (xmlcpgMap *map, xmlcpgObject *key, xmlcpgObject *value) |
Associates the specified value with the specified key in this map (optional operation). | |
xmlcpgObject * | xmlcpggetKey (const xmlcpgMapEntry *me) |
Gets the key of a map entry. | |
xmlcpgObject * | xmlcpggetValue (const xmlcpgMapEntry *me) |
Gets the value of a map entry. | |
xmlcpgObject * | xmlcpgsetValue (xmlcpgMapEntry *me, xmlcpgObject *obj) |
Sets the value of a map entry. | |
xmlcpgObject * | xmlcpgclone (const xmlcpgObject *obj) |
Creates and returns a deep copy of this object. | |
int | xmlcpgcontains (xmlcpgObject *container, xmlcpgObject *obj) |
Returns the true if this container contains the specified element. | |
int | xmlcpgcontainsKey (xmlcpgObject *container, xmlcpgObject *key) |
Returns true if this container contains a mapping for the specified key. | |
void | xmlcpgdelete (xmlcpgObject *obj) |
Destroys the object and its subsobjects. | |
void | xmlcpgdeletelight (xmlcpgObject *obj, int light) |
Destroys the object. | |
void | xmlcpgclear (xmlcpgObject *obj) |
Removes all of the elements from this collection. | |
void | xmlcpgclearlight (xmlcpgObject *obj, int light) |
Clears the collection, if light is true then only the collection structure will be deleted. | |
int | xmlcpgequals (const xmlcpgObject *obj1, const xmlcpgObject *obj2) |
Tells whether the 2 objects are equal. | |
int | xmlcpgisEmpty (xmlcpgObject *obj) |
Returns 1 if the obj is a container and if it contains no elements. | |
unsigned int | xmlcpgsize (const xmlcpgObject *obj) |
Gets the size of the collection. | |
void | xmlcpgprintEscapedString (xmlcpgPrintStream *ps, const char *str) |
void | xmlcpgprint (FILE *f, const xmlcpgObject *obj) |
Prints to filedescriptor f the contents of the objet. | |
void | xmlcpgprintObject (xmlcpgPrintStream *ps, const xmlcpgObject *obj) |
Prints to the print stream the contents of the objet. | |
void | xmlcpgindentPrint (xmlcpgPrintStream *ps, int indent) |
int | xmlcpgprettyPrintAux (xmlcpgPrintStream *ps, const xmlcpgObject *obj, int indent) |
Pretty print switch. | |
void | xmlcpgprettyPrint (FILE *f, const xmlcpgObject *obj) |
Pretty print to filedescriptor f the contents of the objet. | |
void | xmlcpgprettyPrintObject (xmlcpgPrintStream *ps, const xmlcpgObject *obj) |
Pretty print to the print stream the contents of the objet. | |
xmlcpgObject * | xmlcpgRemove (xmlcpgObject *container, xmlcpgObject *obj) |
Removes the first occurrence in this container of the specified element (optional operation). | |
void | xmlcpgfatalError (const char *message) |
Signals a fatal error. | |
void | xmlcpginternalError (const char *message, const char *file, int line) |
Signals an internal error but not fatal. | |
char * | xmlcpgEOLNormalisation (const char *str) |
XML parsed entities are often stored in computer files which, for editing convenience, are organized into lines. | |
char * | xmlcpgattributeQuoteReplacement (const char *str) |
Transforms the " and ' into their reference. | |
ReferenceTable * | xmlcpgnewReferenceTable () |
Generates a new ReferenceTable. | |
const char * | xmlcpggetReferenceTable (ReferenceTable *table, const char *key) |
Returns the value to which this map maps the specified key. | |
void | xmlcpgputReferenceTable (ReferenceTable *table, const char *key, xmlcpgObject *value) |
Associates the specified value with the specified key in this map. | |
void | xmlcpgremoveReferenceTable (ReferenceTable *table, const char *key) |
Removes the entry from the table associated with key. | |
void | xmlcpgclearReferenceTable (ReferenceTable *table) |
Empties the specified reference table. | |
void | xmlcpginit () |
Initializes the xmlcpg library. | |
void | xmlcpgdestroy () |
Destroys the xmlcpg static variables. | |
Variables | |
FILE * | xmlcpgin |
int | xmlcpgLineNo = 1 |
int | xmlcpgUserOptions = 0 |
User option variable which is set by the program parameters. | |
xmlcpgObject * | xmlcpgast |
The abstract syntax tree. |
|
Inserts an object at the ObjectList front. If list is not an ObjectList, the InternalError function is called.
|
|
Add attribute to the element.
|
|
Add an element to the content of the element ele.
|
|
Add text to the content of the element ele. TO TEST If the attribute is already defined for this element, the cont is the new value for this attribute. Otherwise, the attribute is added to the attributes of the element.
|
|
Inserts an object at the ObjectList end. If list is not an ObjectList, the InternalError function is called.
|
|
Transforms the " and ' into their reference.
|
|
Generates a new XMLDecl with XML version 1.0, no encoding and undefined standalone declaration. If the object cannot be allocated, the InternalError function is called.
|
|
Removes all of the elements from this collection.
|
|
Clears the collection, if light is true then only the collection structure will be deleted.
|
|
Empties the specified reference table. All it's content is deleted via xmlcpgdelete.
|
|
Creates and returns a deep copy of this object.
|
|
Concatenates a character at the end of the string.
|
|
Concatenates the character array at the end of the string.
|
|
Returns the true if this container contains the specified element.
|
|
Returns true if this container contains a mapping for the specified key.
|
|
Destroys the object and its subsobjects.
|
|
Destroys the object.
|
|
Destroys the xmlcpg static variables. It may be done once at the end of the application. |
|
XML parsed entities are often stored in computer files which, for editing convenience, are organized into lines. These lines are typically separated by some combination of the characters carriage-return (xD) and line-feed (xA). To simplify the tasks of applications, the characters passed to an application by the XML processor must be as if the XML processor normalized all line breaks in external parsed entities (including the document entity) on input, before parsing, by translating both the two-character sequence xD xA and any xD that is not followed by xA to a single xA character.
|
|
Tells whether the 2 objects are equal.
|
|
Signals a fatal error.
|
|
Returns the value to which this map maps the specified key. Returns NULL if the map contains no mapping for this key. A return value of NULL does not necessarily indicate that the map contains no mapping for the key; it's also possible that the map explicitly maps the key to NULL. The containsKey operation may be used to distinguish these two cases.
|
|
Gets the attType from a attdef. If obj is not a attdef, the InternalError function is called.
|
|
Gets the defaultDecl from a attdef. If obj is not a attdef, the InternalError function is called.
|
|
Gets the name from a attdef. If obj is not a attdef, the InternalError function is called.
|
|
Gets the attdefs from a attlistdecl. If obj is not a attlistdecl, the InternalError function is called.
|
|
Gets the attdefs from a attlistdecl. If obj is not a attlistdecl, the InternalError function is called.
|
|
Gets the name from a attlistdecl. If obj is not a attlistdecl, the InternalError function is called.
|
|
Gets the name from the attribute. If obj is not an attribute, the InternalError function is called.
|
|
Gets the value from the attribute. If obj is not an attribute, the InternalError function is called.
|
|
Gets the attribute from a attvalue. If obj is not a attvalue, the InternalError function is called.
|
|
Gets the cdata string from the cdata. If obj is not a cdata, the InternalError function is called.
|
|
Gets the cr from a charref. If obj is not a charref, the InternalError function is called.
|
|
Gets the character string from the chardata. If cd is not a chardata, the InternalError function is called.
|
|
Gets the child list from a childrenalt. If obj is not a childrenalt, the InternalError function is called.
|
|
Gets the child from a childrenopt. If obj is not a childrenopt, the InternalError function is called.
|
|
Gets the child from a childrenplus. If obj is not a childrenplus, the InternalError function is called.
|
|
Gets the child list from a childrenseq. If obj is not a childrenseq, the InternalError function is called.
|
|
Gets the child from a childrenstar. If obj is not a childrenstar, the InternalError function is called.
|
|
Gets the character string from the comment. If obj is not a comment, the InternalError function is called.
|
|
Gets the content list from a content. If obj is not a content, the InternalError function is called.
|
|
Gets the dtd external id from the doctypedecl. If obj is not a doctypedecl, the InternalError function is called.
|
|
Gets the markup declarations from a doctypedecl. If obj is not a doctypedecl, the InternalError function is called.
|
|
Gets the dtd name from the doctypedecl. If obj is not a doctypedecl, the InternalError function is called.
|
|
Gets the element structure from the document. If doc is not a document, the InternalError function is called.
|
|
Gets the misc structure from the document. If doc is not a document, the InternalError function is called.
|
|
Gets the prolog structure from a document. If doc is not a document, the InternalError function is called.
|
|
Gets the Element's attribute value.
|
|
Gets the attributes from an element. If obj is not an element, the InternalError function is called.
|
|
Gets the content from an element. If obj is not an element, the InternalError function is called.
|
|
Gets the content specification from an elementdecl. If obj is not an elementdecl, the InternalError function is called.
|
|
|
|
Gets the name from the elementdecl. If obj is not an elementdecl, the InternalError function is called.
|
|
Gets the element name from the element. If obj is not an element, the InternalError function is called.
|
|
Gets the name from a entityref. If obj is not a entityref, the InternalError function is called.
|
|
Gets the value from a entityvalue. If obj is not a entityvalue, the InternalError function is called.
|
|
Gets the nmTokens from a enumeration. If obj is not a enumeration, the InternalError function is called.
|
|
Gets the id from a externalid. If obj is not a externalid, the InternalError function is called.
|
|
Gets the ndata from a externalid. If obj is not a externalid, the InternalError function is called.
|
|
Gets the attribute from a fixed. If obj is not a fixed, the InternalError function is called.
|
|
Gets the entityDef from a gedecl. If obj is not a gedecl, the InternalError function is called.
|
|
|
|
Gets the name from a gedecl. If obj is not a gedecl, the InternalError function is called.
|
|
Gets the key of a map entry.
|
|
Gets the last object of the list.
|
|
Gets the name from a ndatadecl. If obj is not a ndatadecl, the InternalError function is called.
|
|
Gets the id from a notationdecl. If obj is not a notationdecl, the InternalError function is called.
|
|
Gets the id from a notationdecl. If obj is not a notationdecl, the InternalError function is called.
|
|
Gets the name from a notationdecl. If obj is not a notationdecl, the InternalError function is called.
|
|
Gets the names from a notationtype. If obj is not a notationtype, the InternalError function is called.
|
|
Gets the head part of the object pair.
|
|
Gets the tail part of the object pair.
|
|
Gets the peDef from a pedecl. If obj is not a pedecl, the InternalError function is called.
|
|
Gets the name from a pedecl. If obj is not a pedecl, the InternalError function is called.
|
|
Gets the peDef from a pedecl. If obj is not a pedecl, the InternalError function is called.
|
|
Gets the peref name from the pereference. If obj is not a pereference, the InternalError function is called.
|
|
Gets the processing instruction parameters from the pi. If obj is not a pi, the InternalError function is called.
|
|
Gets the processing instruction target from the pi. If obj is not a pi, the InternalError function is called.
|
|
Gets the dtd declaration from a prolog. If obj is not a prolog, the InternalError function is called.
|
|
Gets the first misc from a prolog. If obj is not a prolog, the InternalError function is called.
|
|
Gets the second misc from a prolog. If obj is not a prolog, the InternalError function is called.
|
|
Gets the xml declaration from a prolog. If obj is not a prolog, the InternalError function is called.
|
|
Gets the public from a nonoexternalid. If obj is not a nonoexternalid, the InternalError function is called.
|
|
Gets the system from a nonoexternalid. If obj is not a nonoexternalid, the InternalError function is called.
|
|
Gets the name from a publicid. If obj is not a publicid, the InternalError function is called.
|
|
Returns the value to which this map maps the specified key. Returns NULL if the map contains no mapping for this key.
|
|
Gets the content from the element.
|
|
Gets the str from a string. If obj is not a string, the InternalError function is called.
|
|
Gets the name from a systemexternalid. If obj is not a systemexternalid, the InternalError function is called.
|
|
Gets the value of a map entry.
|
|
Gets the encoding string from the xmldecl. If obj is not a xmldecl, the InternalError function is called.
|
|
Gets the standalone value from the xmldecl. If obj is not a xmldecl, the InternalError function is called.
|
|
Gets the version string from the xmldecl. If obj is not a xmldecl, the InternalError function is called.
|
|
Test whether the iterator will return an element at the next "next" call.
|
|
Test wether the list contain other element of the type "name".
|
|
|
|
Initializes the xmlcpg library. It must be done once at the beginning of the application. |
|
Signals an internal error but not fatal.
|
|
Returns 1 if the obj is a container and if it contains no elements. If the object is not a container or the object is a container and contains at least one elements, 0 is returned.
|
|
|
|
Generates a new Any. If the object cannot be allocated, the InternalError function is called.
|
|
Generates a new AttDef. If the object cannot be allocated, the InternalError function is called.
|
|
Generates a new AttlistDecl. If the object cannot be allocated, the InternalError function is called.
|
|
Generates a new Attribute. If the object cannot be allocated, the InternalError function is called.
|
|
Generates a new AttValue. If the object cannot be allocated, the InternalError function is called.
|
|
Geneates a new CData. If the object cannot be allocated, the InternalError function is called.
|
|
Generates a new Char. If the object cannot be allocated, the InternalError function is called.
|
|
Generates a new CharData. If the object cannot be allocated, the InternalError function is called.
|
|
Generates a new ChildrenAlt. If the object cannot be allocated, the InternalError function is called.
|
|
Generates a new ChildrenOpt. If the object cannot be allocated, the InternalError function is called.
|
|
Generates a new ChildrenPlus. If the object cannot be allocated, the InternalError function is called.
|
|
Generates a new ChildrenSeq. If the object cannot be allocated, the InternalError function is called.
|
|
Generates a new ChildrenStar. If the object cannot be allocated, the InternalError function is called.
|
|
Generates a new Comment. If the object cannot be allocated, the InternalError function is called.
|
|
Generates a new Content. If the object cannot be allocated, the InternalError function is called.
|
|
Generates a new DocTypeDecl. If the object cannot be allocated, the InternalError function is called.
|
|
Generates a new Document. If the object cannot be allocated, the InternalError function is called.
|
|
Generates a new Element. If the object cannot be allocated, the InternalError function is called.
|
|
Generates a new ElementDecl. If the object cannot be allocated, the InternalError function is called.
|
|
Generates a new Element with a specified name. The other parts of the element are generated but empty.
|
|
Generates a new Empty. If the object cannot be allocated, the InternalError function is called.
|
|
Generates a new Entities. If the object cannot be allocated, the InternalError function is called.
|
|
Generates a new Entity. If the object cannot be allocated, the InternalError function is called.
|
|
Generates a new EntityRef. If the object cannot be allocated, the InternalError function is called.
|
|
Generates a new EntityValue. If the object cannot be allocated, the InternalError function is called.
|
|
Generates a new Enumeration. If the object cannot be allocated, the InternalError function is called.
|
|
Generates a new ExternalID. If the object cannot be allocated, the InternalError function is called.
|
|
Generates a new Fixed. If the object cannot be allocated, the InternalError function is called.
|
|
Generates a new GEDecl. If the object cannot be allocated, the InternalError function is called.
|
|
Generates a new Id. If the object cannot be allocated, the InternalError function is called.
|
|
Generates a new IdRef. If the object cannot be allocated, the InternalError function is called.
|
|
Generates a new IdRefs. If the object cannot be allocated, the InternalError function is called.
|
|
Generates a new Implied. If the object cannot be allocated, the InternalError function is called.
|
|
Gets a new iterator for a collection. If coll is not a collection Object, the InternalError function is called.
|
|
Generates a new ObjectList. If the object cannot be allocated, the InternalError function is called.
|
|
|
|
Generates a new Map. If the object cannot be allocated, the InternalError function is called.
|
|
|
|
|
|
Generates a new NDataDecl. If the object cannot be allocated, the InternalError function is called.
|
|
Generates a new NmToken. If the object cannot be allocated, the InternalError function is called.
|
|
Generates a new NmTokens. If the object cannot be allocated, the InternalError function is called.
|
|
Generates a new NotationDecl. If the object cannot be allocated, the InternalError function is called.
|
|
Generates a new NotationType. If the object cannot be allocated, the InternalError function is called.
|
|
Generates a new Pair. If the object cannot be allocated, the InternalError function is called.
|
|
Generates a new PCData. If the object cannot be allocated, the InternalError function is called.
|
|
Generates a new PEDecl. If the object cannot be allocated, the InternalError function is called.
|
|
Generates a new PEReference. If the object cannot be allocated, the InternalError function is called.
|
|
Generates a new PI. If the object cannot be allocated, the InternalError function is called.
|
|
Generates a new Prolog. If the object cannot be allocated, the InternalError function is called.
|
|
Generates a new PublicExternalID. If the object cannot be allocated, the InternalError function is called.
|
|
Generates a new PublicID. If the object cannot be allocated, the InternalError function is called.
|
|
Generates a new ReferenceTable. If the object cannot be allocated, the InternalError function is called.
|
|
Generates a new Required. If the object cannot be allocated, the InternalError function is called.
|
|
Generates a new String. If the object cannot be allocated, the InternalError function is called.
|
|
Generates a new SystemExternalID. If the object cannot be allocated, the InternalError function is called.
|
|
Generates a new XMLDecl. If the object cannot be allocated, the InternalError function is called.
|
|
Gets the next element in the object list and advances the iterator.
|
|
Gets the next element in the object list of the type "name" and advances the iterator .
|
|
Pretty print to filedescriptor f the contents of the objet.
|
|
Pretty print switch.
|
|
Pretty print to the print stream the contents of the objet.
|
|
Prints to filedescriptor f the contents of the objet.
|
|
|
|
Prints to the print stream the contents of the objet.
|
|
Associates the specified value with the specified key in this map (optional operation). If the map previously contained a mapping for this key, the old value is replaced.
|
|
Associates the specified value with the specified key in this map. If the map previously contained a mapping for this key, the old value is replaced.
|
|
Removes the first occurrence in this container of the specified element (optional operation). If this container does not contain the element, it is unchanged. The element is not deleted, only it's presence is removed from the container.
|
|
Removes from the structure the element last returned from the iterator. The object itself is not deleted.
|
|
Removes the entry from the table associated with key.
|
|
Sets the attType in a attdef. If obj is not a attdef, the InternalError function is called. The old attType is not deleted.
|
|
Sets the defaultDecl in a attdef. If obj is not a attdef, the InternalError function is called. The old defaultDecl is not deleted.
|
|
Sets the name in a attdef. If obj is not a attdef, the InternalError function is called. The old name is not deleted.
|
|
Sets the attdefs in a attlistdecl. If obj is not a attlistdecl, the InternalError function is called. The old attdefs is not deleted.
|
|
Sets the attdefs in a attlistdecl. If obj is not a attlistdecl, the InternalError function is called. The old attdefs is not deleted.
|
|
Sets the name in a attlistdecl. If obj is not a attlistdecl, the InternalError function is called. The old name is not deleted.
|
|
Sets the name in an attribute. If obj is not an attribute, the InternalError function is called. The old character string is not deleted.
|
|
Sets the value in an attribute. If obj is not an attribute, the InternalError function is called. The old character string is not deleted.
|
|
Sets the attribute in a attvalue. If obj is not a attvalue, the InternalError function is called. The old attribute is not deleted.
|
|
Sets the cdata string in a cdata. If obj is not a cdata, the InternalError function is called. The old character string is not deleted.
|
|
Sets the cr in a charref. If obj is not a charref, the InternalError function is called.
|
|
Sets the character string in a chardata. If cd is not a chardata, the InternalError function is called. The old character string is not deleted.
|
|
Sets the child list in a childrenalt. If obj is not a childrenalt, the InternalError function is called. The old child list is not deleted.
|
|
Sets the child in a childrenopt. If obj is not a childrenopt, the InternalError function is called. The old child is not deleted.
|
|
Sets the child in a childrenplus. If obj is not a childrenplus, the InternalError function is called. The old child is not deleted.
|
|
Sets the child list in a childrenseq. If obj is not a childrenseq, the InternalError function is called. The old child list is not deleted.
|
|
Sets the child in a childrenstar. If obj is not a childrenstar, the InternalError function is called. The old child is not deleted.
|
|
Sets the character string in a comment. If obj is not a comment, the InternalError function is called. The old character string is not deleted.
|
|
Sets the content list in a content. If obj is not a content, the InternalError function is called. The old content list is not deleted.
|
|
Sets the dtd external id in a doctypedecl. If obj is not a doctypedecl, the InternalError function is called. The old object is not deleted.
|
|
Sets the markup declarations in a doctypedecl. If obj is not a doctypedecl, the InternalError function is called. The old markup declarations are not deleted.
|
|
Sets the dtd name in a doctypedecl. If obj is not a doctypedecl, the InternalError function is called. The old character string is not deleted.
|
|
Sets the element structure in a document. If doc is not a document, the InternalError function is called. The old element structure is not deleted.
|
|
Sets the misc structure in a document. If doc is not a document, the InternalError function is called. The old misc structure is not deleted.
|
|
Sets the prolog structure in a document. If doc is not a document, the InternalError function is called. The old prolog structure is not deleted.
|
|
Sets the attributes in an element. If obj is not an element, the InternalError function is called. The old attributes are not deleted.
|
|
Sets the content in an element. If obj is not an element, the InternalError function is called. The old content is not deleted.
|
|
Sets the content specification in an elementdecl. If obj is not an elementdecl, the InternalError function is called. The old content specification is not deleted.
|
|
|
|
Sets the name in an elementdecl. If obj is not an elementdecl, the InternalError function is called. The old character string is not deleted.
|
|
Sets the element name in a element. If obj is not an element, the InternalError function is called. The old character string is not deleted.
|
|
Sets the name in a entityref. If obj is not a entityref, the InternalError function is called. The old name is not deleted.
|
|
Sets the value in a entityvalue. If obj is not a entityvalue, the InternalError function is called. The old value is not deleted.
|
|
Sets the nmTokens in a enumeration. If obj is not a enumeration, the InternalError function is called. The old nmTokens is not deleted.
|
|
Sets the id in a externalid. If obj is not a externalid, the InternalError function is called. The old id is not deleted.
|
|
Sets the ndata in a externalid. If obj is not a externalid, the InternalError function is called. The old ndata is not deleted.
|
|
Sets the attribute in a fixed. If obj is not a fixed, the InternalError function is called. The old attribute is not deleted.
|
|
Sets the entityDef in a gedecl. If obj is not a gedecl, the InternalError function is called. The old entityDef is not deleted.
|
|
|
|
Sets the name in a gedecl. If obj is not a gedecl, the InternalError function is called. The old name is not deleted.
|
|
Sets the name in a ndatadecl. If obj is not a ndatadecl, the InternalError function is called. The old name is not deleted.
|
|
Sets the id in a notationdecl. If obj is not a notationdecl, the InternalError function is called. The old id is not deleted.
|
|
Sets the id in a notationdecl. If obj is not a notationdecl, the InternalError function is called. The old id is not deleted.
|
|
Sets the name in a notationdecl. If obj is not a notationdecl, the InternalError function is called. The old name is not deleted.
|
|
Sets the names in a notationtype. If obj is not a notationtype, the InternalError function is called. The old names is not deleted.
|
|
Sets the head part of the object pair. The old part is not deleted.
|
|
Sets the tail part of the object pair. The old part is not deleted.
|
|
Sets the peDef in a pedecl. If obj is not a pedecl, the InternalError function is called. The old peDef is not deleted.
|
|
Sets the name in a pedecl. If obj is not a pedecl, the InternalError function is called. The old name is not deleted.
|
|
Sets the peDef in a pedecl. If obj is not a pedecl, the InternalError function is called. The old peDef is not deleted.
|
|
Sets the peref name in a pereference. If obj is not a pereference, the InternalError function is called. The old character string is not deleted.
|
|
Sets the processing instruction parameters in a pi. If obj is not a pi, the InternalError function is called. The old character string is not deleted.
|
|
Sets the processing instruction target in a pi. If obj is not a pi, the InternalError function is called. The old character string is not deleted.
|
|
Sets the dtd declaration in a prolog. If obj is not a prolog, the InternalError function is called. The old dtd declaration is not deleted.
|
|
Sets the first misc in a prolog. If obj is not a prolog, the InternalError function is called. The old first misc is not deleted.
|
|
Sets the second misc in a prolog. If obj is not a prolog, the InternalError function is called. The old second misc is not deleted.
|
|
Sets the xml declaration in a prolog. If obj is not a prolog, the InternalError function is called. The old xml declaration is not deleted.
|
|
Sets the public in a nonoexternalid. If obj is not a nonoexternalid, the InternalError function is called. The old public is not deleted.
|
|
Sets the system in a nonoexternalid. If obj is not a nonoexternalid, the InternalError function is called. The old system is not deleted.
|
|
Sets the name in a publicid. If obj is not a publicid, the InternalError function is called. The old name is not deleted.
|
|
Sets the str in a string. If obj is not a string, the InternalError function is called. The old str is not deleted.
|
|
Sets the name in a systemexternalid. If obj is not a systemexternalid, the InternalError function is called. The old name is not deleted.
|
|
Sets the value of a map entry. The value is also changed in the map.
|
|
Sets the encoding string in a xmldecl. If obj is not a xmldecl, the InternalError function is called. The old character string is not deleted.
|
|
Sets the standalone value in a xmldecl. If obj is not a xmldecl, the InternalError function is called.
|
|
Sets the version string in a xmldecl. If obj is not a xmldecl, the InternalError function is called. The old character string is not deleted.
|
|
Gets the size of the collection.
|
|
Returns a copy of the string, with leading and trailing whitespace omitted. Whitespace is defined as a (x20) character, carriage return, line feed, or tab.
|
|
The abstract syntax tree.
|
|
|
|
|
|
User option variable which is set by the program parameters.
|