Am 03.11.2008 um 23:09 schrieb Gerriet M. Denkmann:
I do:
NSXMLDocument *xmlDoc = ...
NSData *data = [ xmlDoc XMLDataWithOptions: NSXMLNodePrettyPrint |
NSXMLNodeCompactEmptyElement ];
This <data> looks like:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!DOCTYPE [
<!ELEMENT geometry (vertices)>
<!ATTLIST geometry version CDATA "1.0">
<!ELEMENT vertices (vertex)*>
<!ATTLIST vertex name CDATA "none">
<!ATTLIST vertex x CDATA "nan">
<!ATTLIST vertex y CDATA "nan">
<!ATTLIST vertex z CDATA "nan">
]>
<geometry version="1.3">
<vertices>
<vertex name="0" x="0" y="9" z="0"/>
<vertex name="1" x="0" y="-9" z="0"/>
</vertices>
</geometry>
So far so good(?)
When I do [ xmlDoc validateAndReturnError: &error ] I get "no DTD
found!". Why?
And when I do:
NSXMLParser *parser = [ [ NSXMLParser alloc ] initWithData: data ];
[ parser parse];
I get:
parserDidStartDocument
NSXMLParserErrorDomain 68 = NSXMLParserNAMERequiredError
Obviously I am doing something (or several things) not right. But
what?
Kind regards
Gerriet.
I'm not sure, if this has to do with the error mentioned above, but
isn't the vertex element declaration <!ELEMENT vertex ...> missing?
Greetings
Klaus
_______________________________________________
Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com
This email sent to [EMAIL PROTECTED]