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 に答える