xml版本=";1.0“;编码=";utf-8“;?作为价值

xml版本=";1.0“;编码=";utf-8“;?作为价值,xml,Xml,我需要实现以下场景: 我的app.config文件应该包含类似的内容 <?xml version="1.0" encoding="utf-8"?> ...nodes... <Request> <?xml version="1.0" encoding="utf-8"?> <RequestType> ...nodes... </RequestType> ..even more nodes..

我需要实现以下场景:

我的app.config文件应该包含类似的内容

<?xml version="1.0" encoding="utf-8"?>
...nodes...
<Request>
    <?xml version="1.0" encoding="utf-8"?>
    <RequestType>
        ...nodes...
    </RequestType>
    ..even more nodes..
</Request>
..nodes...

…节点。。。
…节点。。。
…甚至更多节点。。
…节点。。。
我有一个请求节点,在这个特定场景中,数据可能会有所不同。我需要它是可读的xml,并将其传递给服务。我的应用程序在运行时失败,显然这应该是xml文档的第一行

整个请求将被解析为字符串

有什么方法可以在不将所有节点按value=”“

xml version=“1.0”encoding=“utf-8”的情况下实现它

只允许在xml文档顶部显示一次! 因此,请删除第二个实例。

xml version=“1.0”encoding=“utf-8”

只允许在xml文档顶部显示一次!
因此,请删除第二个事件。

正如Keith Hall所指出的,CDATA可以节省时间,感谢您的快速回答。

正如Keith Hall所指出的,CDATA可以节省时间,感谢您的快速回答。

使用CDATA?这可能行得通,我会马上检查它的。它像一个魔咒一样工作,我不再面临运行时错误,我能够将它传递给我的服务。我感到有点惭愧,因为我自己没有想到这一点。谢谢。使用CData吗?这可能行得通,我会马上检查它的。它像一个魔咒一样工作,我不再面临运行时错误,我能够将它传递给我的服务。我感到有点惭愧,因为我自己没有想到这一点。谢谢。我绝对不能这样做,这是请求所必需的,所以xml的语法被破坏了,这是不受支持的!始终遵守标准并保持文档清洁!在处理之前,您可能会使用sed或awk等工具删除错误的标题行!您还可以使用HTMLTidy来清理文档。它没有损坏,它是一个请求,请求节点不是作为字符串存储在数据库中,其他服务将在其中拾取它并执行其业务。从xml规范的角度来看,它是损坏的!这是没有理由的!您正在将一个xml文档的字符串插入到另一个xml文档中,这太糟糕了!我绝对不能这样做,它是请求所必需的,所以xml的语法被破坏了,这是不受支持的!始终遵守标准并保持文档清洁!在处理之前,您可能会使用sed或awk等工具删除错误的标题行!您还可以使用HTMLTidy来清理文档。它没有损坏,它是一个请求,请求节点不是作为字符串存储在数据库中,其他服务将在其中拾取它并执行其业务。从xml规范的角度来看,它是损坏的!这是没有理由的!您正在将一个xml文档的字符串插入到另一个xml文档中,这太糟糕了!