我有一个xml文档,文档中只有一个元素。这是整个文档。
<?xml version="1.0" encoding="UTF-8"?>
<error>key ! is invalid</error>但是当我试图解析它时,它却显示这个文档根本没有元素。换句话说,当我试图访问rootElement时,它显示为“空”。
这是我正在使用的代码。
CXMLDocument *rssParser = [[[CXMLDocument alloc] initWithContentsOfURL:url options:0 error:nil] autorelease];
NSLog(@"Root: %@",[[rssParser rootElement] name]);但它的工作正常时,我有以下文件。
<?xml version="1.0" encoding="UTF-8"?>
<response>
<list><category>(noun)</category><synonyms>angstrom|angstrom unit|A|metric linear unit</synonyms></list>
<list><category>(noun)</category><synonyms>vitamin A|antiophthalmic factor|axerophthol|A|fat-soluble vitamin</synonyms></list>
<list><category>(noun)</category><synonyms>deoxyadenosine monophosphate|A|nucleotide</synonyms></list>
<list><category>(noun)</category><synonyms>adenine|A|purine</synonyms></list>
<list><category>(noun)</category><synonyms>ampere|amp|A|current unit</synonyms></list>
<list><category>(noun)</category><synonyms>A|letter a|letter|letter of the alphabet|alphabetic character</synonyms></list>
<list><category>(noun)</category><synonyms>A|type A|group A|blood group|blood type</synonyms></list>
</response>请告诉我这是怎么回事。
谢谢
发布于 2010-09-08 16:44:31
如果您想尝试不同的解析器,我建议您使用TBXML ...its,这可能是目前最快、最好的解析器。
https://stackoverflow.com/questions/3060461
复制相似问题