Hi,
while converting my app from Qt library XML parser to Xerces-C 2.6, I am
confused with spec. proc. instruction.
1) In Qt, only one way to set XML version or encoding is via creating proc.
instruction <?xml version = '...' encoding = '...' ?>. In Xerces, this
possible too, but also there are functions DOMDocument::
setEncoding/Version/Standalone.
What way is preferred ?
2) When I parse simple XML:
<?xml version = '1.0' encoding = 'UTF-8' standalone= 'yes' ?>
<root/>
Special procesing instruction is not listed when I use:
DOMNode * pChildNode = pDoc->getFirstChild();
while ( pChildNode != NULL )
{
pChildNode = pChildNode->getNextSibling();
}
It is right behavior ?
3) When I create spec. XML processing instruction in document and save it, I
get unwanted output:
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<?xml version = '1.0' encoding = 'UTF-8' standalone= 'yes' ?>
<kkk/>
I am assume that replies are:
1) use functions
2) XML spec. proc. instruction is not accssible
3) I must disallow user to create proc. instruction named xml.
It's right ?
Lumir Vanek
KXML Editor developer
http://www.valachnet.cz/lvanek
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]