什么是允许范围和无效元素名称之外的XML Parser错误?

时间:2013-07-16 22:04:00

标签: ios xml-parsing

我在日志中收到此错误:

Entity: line 2: parser error : Char 0x0 out of allowed range
<
 ^
Entity: line 2: parser error : StartTag: invalid element name
<
 ^

以下是iOS应用包中包含的本地代码:

<?xml version="1.0" encoding="ISO-8859-1"?>
<nodes>
    <node>
        <type>spriteFile</type>
        <file>bones.png</file>
        <position>
            <x>250</x><y>50</y>
        </position>
        <scale>0.9</scale>
    </node>
    <node>
        <type>spriteFile</type>
        <file>bones.png</file>
        <position>
            <x>100</x><y>200</y>
        </position>
        <scale>0.7</scale>
    </node>
    <node>
        <type>spriteFile</type>
        <file>cart.png</file>
        <position>
            <x>270</x><y>45</y>
        </position>
        <scale>0.2</scale>
    </node>
    <node>
        <type>spriteFile</type>
        <file>cart.png</file>
        <position>
            <x>100</x><y>90</y>
        </position>
        <scale>0.2</scale>
    </node>
    <node>
        <type>spriteFile</type>
        <file>cart.png</file>
        <position>
            <x>360</x><y>200</y>
        </position>
        <scale>0.2</scale>
    </node>
    <node>
        <type>texturedPolygon</type>
        <file>moon_texture.png</file>
        <position>
            <x>0</x><y>0</y>
        </position>
        <vertices>
            <vertex>
                <x>0</x><y>0</y>
            </vertex>
            <vertex>
                <x>480</x><y>0</y>
            </vertex>
            <vertex>
                <x>480</x><y>320</y>
            </vertex>
            <vertex>
                <x>0</x><y>320</y>
            </vertex>
        </vertices>
    </node>
</nodes>

好的我把它转换为textedit中的纯文本,这里是HexFile: enter image description here

1 个答案:

答案 0 :(得分:1)

这是一个RTF文件。您必须将XML保存为纯文本文件。