对于如下所示的DTD,NSXMLParser似乎没有在foundElementDeclarationWithName的model参数中返回任何内容。我在这里缺少什么?
DTD -
<!DOCTYPE note [ <!ELEMENT note (to,heading)><!ELEMENT to (#PCDATA)><!ELEMENT heading (#PCDATA)>]>
NSXMLParserDelegate方法 -
- (void)parser:(NSXMLParser *)parser foundElementDeclarationWithName:(NSString *)elementName model:(NSString *)model
{NSLog(@"Element - %@, Model - %@", elementName, model);}
输出 -
2014-05-18 12:55:39.730 TestNSXMLParser [2146:303]元素 - 注释模型 -
2014-05-18 12:55:39.730 TestNSXMLParser [2146:303]元素 - 模型 -
2014-05-18 12:55:39.731 TestNSXMLParser [2146:303]元素 - 标题模型 -
为什么模型参数中没有传递值?我希望每个!ELEMENT声明中都能找到子元素列表等。