加载不包含名称空间的XML

时间:2018-11-05 09:43:31

标签: xml namespaces

我对xml很陌生。我有这个xml文件,我试图在我的代码中加载和编辑它,但是会引发一些错误。由于我是xml的新手,所以我尝试进行基础研究,但失败了。有人可以帮帮我吗。 xml代码如下:

<?xml version="1.0" encoding="UTF-8"?>

<Response>
    <Say voice="alice" language="en-GB">Thank you for calling.</Say>
    <Say voice="alice" language="en-GB">To continue in English, press 1.</Say>
    <Say voice="alice" language="fr-FR">Pour français, tapé 2.</Say>
    <Say voice="alice" language="es-ES">Para español, pulse 3.</Say>
</Response>

请帮助我。在此先感谢所有帮助者。

1 个答案:

答案 0 :(得分:0)

从技术上讲,根据XML建议,文件格式正确,但是根据XML名称空间建议,文件格式不是名称空间格式正确(因为SLM前缀没有名称空间声明)。如今,几乎所有的解析器都要求文件的名称空间格式正确,并且错误消息告诉您该文件不是。