gpt4 book ai didi

iphone - TBXml 空标记文本

转载 作者:行者123 更新时间:2023-11-29 04:46:26 24 4
gpt4 key购买 nike

我在我的一个项目中使用 TBXML,我想知道

例如,有没有办法检查标签是否不包含文本

<Description/>

对比

<Description> This is text </Description>

当我使用调试器并输入 po [TBXML textForElement:groupdescription] 时它返回<object returned empty description>当读取的标签是没有文本的标签时,另一个标签可以正常工作。所以我的问题是,我该如何检查?

谢谢

最佳答案

如果你查看 TBXML 源代码,你会发现

+ (NSString*) textForElement:(TBXMLElement*)aXMLElement {
if (nil == aXMLElement->text) return @"";
return [NSString stringWithCString:&aXMLElement->text[0] encoding:NSUTF8StringEncoding];
}

所以,

如果你在 gdb 上执行 po @""- 你会得到“对象返回空描述”

我认为你应该检查一下文本长度......实际上,TBXML 是一个轻量级 xml 解析器,不包括 xml 验证等。这就是它如此快的原因;)

关于iphone - TBXml 空标记文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9583808/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com