Hi,
I added the type to the creation of the document in the sample
CreateDOMDocument and wrote it to the file before the counting part. This
produced the XML you were expecting. Have a go at that and if it does not
work then post your code.
Gareth
On Mon, 7 Oct 2002, Paulo David Oliveira wrote:
>
> Hello,
>
> I'm writing a DOMDocument in memory with DOMWriter and then calling writeNode to a
>file. In the xml file just created the dtd file does not appear, in other words
>"SYSTEM "exp.dtd" is missing. The document type is created like this:
>
> DOMDocumentType* type =
>impl->createDocumentType(X("company"),X(""),X("exp.dtd"));
>
> DOMDocument* doc = impl->createDocument(
> 0, // root element namespace URI.
> X("company"), // root element name
> type);
>
>
> The final XML:
>
> <?xml version="1.0" encoding="ISO-8859-1" standalone="no" ?>
>
> <!DOCTYPE company>
>
> <company><product>Xerces-C</product><category name="0">XML Parsing
>Tools</category><category name="Paulo"
>name1="Oliveira">Experiencia<Qualquer>Nome</Qualquer></category><category
>name="2">XML Parsing Tools</category><category name="3">XML Parsing
>Tools</category><category name="4">XML Parsing Tools</category><developedBy>Apache
>Software Foundation</developedBy></company>
>
> The final XML expected:
>
> <?xml version="1.0" encoding="ISO-8859-1" standalone="no" ?>
>
> <!DOCTYPE company SYSTEM "exp.dtd">
>
> <company><product>Xerces-C</product><category name="0">XML Parsing
>Tools</category><category name="Paulo"
>name1="Oliveira">Experiencia<Qualquer>Nome</Qualquer></category><category
>name="2">XML Parsing Tools</category><category name="3">XML Parsing
>Tools</category><category name="4">XML Parsing Tools</category><developedBy>Apache
>Software Foundation</developedBy></company>
>
>
> What is missing?
>
>
>
> Thank you!
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
--
Gareth Reakes, Head of Product Development
DecisionSoft Ltd. http://www.decisionsoft.com
Office: +44 (0) 1865 203192
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]