为什么在 xml 解析期间出现 "not well-formed (invalid token): line 10, column 20" 错误
Why am I getting "not well-formed (invalid token): line 10, column 20" error during xml parsing
我在下面的qt应用程序中用Qdomdocument写了XML。
我想解析它,但我一直收到此错误。我从 xml 中找不到任何错误。你能给我一些建议吗?
<?xml version='1.0' encoding='UTF-8'?>
<send>
<heartbeat>
<NumberOfOwnships>1</NumberOfOwnships>
<NumberOfTrafficShips>0</NumberOfTrafficShips>
<NumberOfTugs>0</NumberOfTugs>
<SimulationRunningStatus>0</SimulationRunningStatus>
<SimulationTime>0</SimulationTime>
</heartbeat>
<elem nr="0" 0s="0" id="OS_Name" no="0" ts="0">
<name>seongsu</name>
</elem>
<elem nr="0" 0s="0" id="OS_CourseOverGround" no="0" ts="0">
<courseOverGround>1.2</courseOverGround>
</elem>
<elem nr="0" 0s="0" id="OS_Latitude" no="0" ts="0">
<latitude>13.5</latitude>
</elem>
<elem nr="0" 0s="0" id="Longitude" no="0" ts="0">
<Longitude>13.7</Longitude>
</elem>
<elem nr="0" 0s="0" id="OS_SpeedOverGround" no="0" ts="0">
<u>1</u>
</elem>
<elem nr="0" 0s="0" id="OS_RateOfTurn" no="0" ts="0">
<rateOfTurn>1</rateOfTurn>
</elem>
<elem nr="0" 0s="0" id="OS_Heading" no="0" ts="0">
<Heading>1</Heading>
</elem>
<elem nr="0" 0s="0" id="OS_Length" no="0" ts="0">
<length>200</length>
</elem>
<elem nr="0" 0s="0" id="OS_Width" no="0" ts="0">
<width>100</width>
</elem>
</send>
XML 属性和元素名称不能以数字字符开头。
改变
0s="0"
到 s="0"
<13.7>
类似 x13.7
- 等等
为了使您的 XML 成为 well-formed。
我在下面的qt应用程序中用Qdomdocument写了XML。 我想解析它,但我一直收到此错误。我从 xml 中找不到任何错误。你能给我一些建议吗?
<?xml version='1.0' encoding='UTF-8'?>
<send>
<heartbeat>
<NumberOfOwnships>1</NumberOfOwnships>
<NumberOfTrafficShips>0</NumberOfTrafficShips>
<NumberOfTugs>0</NumberOfTugs>
<SimulationRunningStatus>0</SimulationRunningStatus>
<SimulationTime>0</SimulationTime>
</heartbeat>
<elem nr="0" 0s="0" id="OS_Name" no="0" ts="0">
<name>seongsu</name>
</elem>
<elem nr="0" 0s="0" id="OS_CourseOverGround" no="0" ts="0">
<courseOverGround>1.2</courseOverGround>
</elem>
<elem nr="0" 0s="0" id="OS_Latitude" no="0" ts="0">
<latitude>13.5</latitude>
</elem>
<elem nr="0" 0s="0" id="Longitude" no="0" ts="0">
<Longitude>13.7</Longitude>
</elem>
<elem nr="0" 0s="0" id="OS_SpeedOverGround" no="0" ts="0">
<u>1</u>
</elem>
<elem nr="0" 0s="0" id="OS_RateOfTurn" no="0" ts="0">
<rateOfTurn>1</rateOfTurn>
</elem>
<elem nr="0" 0s="0" id="OS_Heading" no="0" ts="0">
<Heading>1</Heading>
</elem>
<elem nr="0" 0s="0" id="OS_Length" no="0" ts="0">
<length>200</length>
</elem>
<elem nr="0" 0s="0" id="OS_Width" no="0" ts="0">
<width>100</width>
</elem>
</send>
XML 属性和元素名称不能以数字字符开头。
改变
0s="0"
到s="0"
<13.7>
类似x13.7
- 等等
为了使您的 XML 成为 well-formed。