TBXML和标记问题
问题描述:
这是我的问题:TBXML和<?xml>标记问题
我在我的iPad应用程序中使用TBXML。该XML服务器响应启动与XML描述行:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
和TBXML无法解析(即nextSibling方法越来越空)的节点。将XML转换为字符串以删除该行不是一种选择,因为我正在使用tbxmlWithXMLData()方法直接使用NSData对象来创建我的TBXML对象。
我能做些什么来使TBXML理解我的XML?如果没有,是否有任何方法从NSData中删除该行?
谢谢大家。
答
- 看起来我在加载TBXLM对象中的XML之前添加了一些空格。我删除了空格,现在一切正常。谢谢你们。
答
你能在这里写你的代码吗? 还有xml(当然是它的一部分)......我用了很多次TBXML,并且我没有xml声明的问题!
答
XML从哪里来?因为如果您自己创建它并且它是本地的,则可以使用Dashcode对XML进行必要的调整。
我以为一个xml代码对我来说工作得很好,但我记不得了。日志中是否有任何内容?任何节点都有效吗?也许你可以序列化回到XML来看看是否有任何东西。 –
@Peter DeWeese>我可以获得根节点,但不能获取其属性或子节点。日志没有显示任何问题。 –
您确定xml声明('')是什么导致了问题? “”之前是否有空格? –