这是一个创建于 5038 天前的主题,其中的信息可能已经有所发展或是发生改变。
最简单的读取
<?xml version="1.0" encoding="utf-8"?>
<Scene>
<staticbox mesh="crate.mesh">
<position x="-8" y="2" z="4" />
<dimension x="2" y="4" z="2" />
<test>1</test>
</staticbox>
<staticbox mesh="crate.mesh">
<position x="3" y="2" z="4" />
<dimension x="2" y="4" z="2" />
<test>2</test>
</staticbox>
</Scene>
上面这个格式可以读 rootElement是Scene
但是
<?xml version="1.0" encoding="utf-8"?>
<Tables>
<Parameters>
<Parameter Name="Name" Value="Calculator"/>
<Parameter Name="Author" Value="Han Wang"/>
<Parameter Name="Version" Value="1.0"/>
<Parameter Name="About" Value="Theory of Computation"/>
<Parameter Name="Case Sensitive" Value="False"/>
<Parameter Name="Start Symbol" Value="<Statement>"/>
</Parameters>
<SymbolTable Count="23">
<Symbol Index="0" Name="EOF" Kind="End"/>
<Symbol Index="1" Name="Error" Kind="Error"/>
<Symbol Index="2" Name="Whitespace" Kind="Whitespace"/>
<Symbol Index="3" Name="Comma" Kind="Terminal"/>
<Symbol Index="4" Name="Div" Kind="Terminal"/>
<Symbol Index="5" Name="Divide" Kind="Terminal"/>
<Symbol Index="6" Name="Equal" Kind="Terminal"/>
<Symbol Index="7" Name="Float" Kind="Terminal"/>
<Symbol Index="8" Name="Integer" Kind="Terminal"/>
<Symbol Index="9" Name="LeftParentheses" Kind="Terminal"/>
<Symbol Index="10" Name="Minus" Kind="Terminal"/>
<Symbol Index="11" Name="Mod" Kind="Terminal"/>
<Symbol Index="12" Name="Multiply" Kind="Terminal"/>
<Symbol Index="13" Name="Plus" Kind="Terminal"/>
<Symbol Index="14" Name="RightParentheses" Kind="Terminal"/>
<Symbol Index="15" Name="Square" Kind="Terminal"/>
<Symbol Index="16" Name="Variable" Kind="Terminal"/>
<Symbol Index="17" Name="Expression" Kind="Nonterminal"/>
<Symbol Index="18" Name="First Exp" Kind="Nonterminal"/>
<Symbol Index="19" Name="Second Exp" Kind="Nonterminal"/>
<Symbol Index="20" Name="Statement" Kind="Nonterminal"/>
<Symbol Index="21" Name="Third Exp" Kind="Nonterminal"/>
<Symbol Index="22" Name="Value" Kind="Nonterminal"/>
</SymbolTable>
</Tables>
这个格式就读不了 会报错 就连简单的rootElement都读取不出来 有没有大侠能指导一下~~