0

我有以下要编辑的 XML 文件。该文件开发不佳,因此在整个文档中包含多个名称空间声明和关闭根标记。有没有办法去掉这些额外的命名空间和结束标签,只留下文件顶部的 1 个命名空间和底部的 1 个结束标签?

以下是该文件的简化版本:

<?xml version="1.0" encoding="UTF-8"?>
<p:demographic xmlns:p="http://crown.esrd.net/crown"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://crown.esrd.net/crown crown.xsd">
<patient>
<lastName>JOHNS</lastName>
<firstName>JASON</firstName>
<middleInitial>Y</middleInitial>
</patient>
</p:demographic>
<?xml version="1.0" encoding="UTF-8"?>
<p:demographic xmlns:p="http://crown.esrd.net/crown"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://crown.esrd.net/crown crown.xsd">
<patient>
<lastName>CALDWELL</lastName>
<firstName>PENNY</firstName>
<middleInitial>Y</middleInitial>
</patient>
</p:demographic>
4

1 回答 1

0

好吧,从你发布的内容来看。只需使用文本编辑器删除除第一个 xml 指令之外的所有内容。添加一个根节点开始标记,将命名空间添加到其中撕掉其余部分,然后添加一个结束根标记。

鲍勃是你妈妈的姐姐的弟弟。

如果你有一些代码,编写一些代码来做到这一点,应该不会太难。

于 2012-05-16T21:17:36.687 回答