<?xml version="1.0"?>
<Audio sfxVol="255" musicVol="255" />
<Video resolution="1280x960" screenMode="Windowed" antiAlias="0" />
<Input devType="keyboard">
<KeyBinding ID="up" keyCode="82" keyMod="0" />
<KeyBinding ID="down" keyCode="81" keyMod="0" />
<KeyBinding ID="left" keyCode="80" keyMod="0" />
<KeyBinding ID="right" keyCode="79" keyMod="0" />
<KeyBinding ID="enter" keyCode="88" keyMod="0" />
</Input>
当我尝试解析它时,我总是收到“在文档元素后找到垃圾”错误。
答案 0 :(得分:4)
XML文档需要单个根元素。包含所有其他元素的元素。
文档中的第一个开始标记为<Audio>
。它是一个自动关闭的标签,因此它可以自行关闭。这是文件的结尾。
答案 1 :(得分:1)
尝试将它全部包装在一个元素中。
SELECT DISTINCT
D.PracticeAbbrevName,
D.ProviderLastName,
COUNT(D.pid) AS PIDCount,
COUNT(admitdatetime) AS AdmitCount
FROM
PersonDetail AS D
LEFT JOIN Visit AS V
ON D.PID = V.PID
WHERE
D.A1C >= 7.5
AND V.admitdatetime >= ( GETDATE() - 365 )
AND D.A1CDays < 180
AND D.Diabetes = 1
GROUP BY
D.PracticeAbbrevName,
D.ProviderLastName
HAVING
COUNT(admitdatetime) >= 3
ORDER BY
PracticeAbbrevName
答案 2 :(得分:1)
我总是在文档元素&#34;之后找到&#34;垃圾邮件。我尝试解析它时出错。
是的,当然因为它没有root (parent) element
。请参阅xml_tree_structure
。
树结构包含根(父)元素,子元素等。
因此,在您的代码中,应该是一个充当root (parent) element
的项目,我会将Audio
作为root
但是我不会&#39 ;知道它是否会弄乱你的期望,所以你的代码应该是这样的:
<?xml version="1.0"?>
<Audio sfxVol="255" musicVol="255">
<Video resolution="1280x960" screenMode="Windowed" antiAlias="0" />
<Input devType="keyboard">
<KeyBinding ID="up" keyCode="82" keyMod="0" />
<KeyBinding ID="down" keyCode="81" keyMod="0" />
<KeyBinding ID="left" keyCode="80" keyMod="0" />
<KeyBinding ID="right" keyCode="79" keyMod="0" />
<KeyBinding ID="enter" keyCode="88" keyMod="0" />
</Input>
</Audio>
答案 3 :(得分:0)
XML文件必须具有根元素。这是一条规则。
<?xml version="1.0"?>
<root>
<Audio sfxVol="255" musicVol="255" />
<Video resolution="1280x960" screenMode="Windowed" antiAlias="0" />
<Input devType="keyboard">
<KeyBinding ID="up" keyCode="82" keyMod="0" />
<KeyBinding ID="down" keyCode="81" keyMod="0" />
<KeyBinding ID="left" keyCode="80" keyMod="0" />
<KeyBinding ID="right" keyCode="79" keyMod="0" />
<KeyBinding ID="enter" keyCode="88" keyMod="0" />
</Input>
</root>