1

对于如下所示的 DTD,NSXMLParser 似乎没有在 foundElementDeclarationWithName 的模型参数中返回任何内容。我在这里想念什么?

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 声明中找到的子元素列表等。

4

0 回答 0