我有以下代码:
NSString *subtitle = [[[node elementsForName:@"subtitle"] objectAtIndex:0] stringValue];
NSString *duration = [[[node elementsForName:@"itunes:duration"] objectAtIndex:0] stringValue];
第一行完美运行。第二行虽然行不通。我认为它与命名空间有关,但我对这一切都很陌生,所以我将不胜感激任何指导。谢谢!
事实证明,我可以使用elementsForLocalName:URI:
来正确读取元素。现在的问题是,由于我使用的是 TouchXML 库,因此该方法似乎没有映射到CXMLElement
结构(请参见此处)。
所以现在的问题是:如何将 a 转换CXMLElement
为 anNSXMLElement
以便可以使用该方法?