TBXML 和 标签问题

发布于 2024-11-25 10:30:17 字数 356 浏览 1 评论 0 原文

这是我的问题:

我在 iPad 应用程序中使用 TBXML。 XML 服务器响应以 xml 描述行开始:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

并且 TBXML 无法解析节点(即 nextSibling 方法为 null)。将 XML 转换为字符串以删除该行不是一个选项,因为我直接使用 NSData 对象和 tbxmlWithXMLData() 方法来创建 TBXML 对象。

我该怎么做才能让 TBXML 理解我的 XML?如果没有,有什么方法可以从 NSData 中删除该行吗?

谢谢大家。

this is my problem:

I am using TBXML in my iPad app. The XML server responses start with the xml description line:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

and TBXML is not able to parse the nodes (i.e nextSibling methods are getting null). Converting the XML to a string to remove the line is not an option as I am using a NSData object directly with the tbxmlWithXMLData() method to create my TBXML objects.

What can I do to make TBXML understand my XML? Of if not, is there any way to remove that line from the NSData?

Thanks all.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

眼泪都笑了 2024-12-02 10:30:17

你可以在这里写你的代码吗?
还有 xml(当然是其中的一部分)...我多次使用 TBXML,并且 xml 声明没有任何问题!

can you write here your code?
Also with the xml (a part of it, of course)... I used TBXML a lot of times, and I hadn't problems with the xml declaration!

还给你自由 2024-12-02 10:30:17

XML 从哪里来?因为如果您自己创建它并且它是本地的,您可以使用 Dashcode 对 XML 进行必要的调整。

Where is the XML coming from? Because if you created it yourself and it is local, you can use Dashcode to make the necessary adjustments for XMLs.

人间不值得 2024-12-02 10:30:17
  • 看起来我在 TBXLM 对象中加载 XML 之前添加了一些空格。我删除了空格,现在一切正常。谢谢大家。
  • It looks like I was adding some blank spaces before load the XML in the TBXLM objects. I removed the spaces and all is working fine now. Thank you all.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文