我有一個XML。刪除XML名稱空間,而忽略根目錄下的名稱空間
<ClinicalDocuments>
<ClinicalDocument xmlns="urn:hl7-org:v3" xmlns:voc="urn:hl7-org:v3/voc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:axolotl="urn:axolotl-com:pdo">
<realmCode xmlns="" code="US"/>
<typeId xmlns="" extension="POCD_HD000040" root="2.16.840.1.113883.1.3"/>
<templateId xmlns="" root="1.3.6.1.4.1.19376.1.5.3.1"/>
<templateId xmlns="" root="1.3.6.1.4.1.19376.1.5.3.1.1"/>
<templateId xmlns="" root="1.3.6.1.4.1.19376.1.5.3.1.1.1"/>
<templateId xmlns="" root="2.16.840.1.113883.10.20.3"/>
<templateId xmlns="" root="2.16.840.1.113883.10.20.1"/>
<templateId xmlns="" root="2.16.840.1.113883.3.88.11.32.1"/>
<id xmlns="" root="006e50e9-29b5-4ab2-8c0b-202819b39646"/>
blah
blah
</ClinicalDocument>
<ClinicalDocument xmlns="urn:hl7-org:v3" xmlns:voc="urn:hl7-org:v3/voc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
blah
blah
.
.
</ClinicalDocument>
</ClinicalDocuments>
xmlns =「」正在過度檢查主要的xmlns。
我想刪除xmlns =「」上的所有其他實例,同時將其保留在根節點上「ClinicalDocument xmlns =」urn:hl7-org:v3「xmlns:voc =」urn:hl7-org:v3/voc「xmlns:xsi =」http://www.w3.org/2001/XMLSchema-instance「xmlns:axolotl =」urn:axolotl-com:pdo「
還有許多其他xmlns =」「整個XML。 請幫助。
您的問題不清楚。首先,'ClinicalDocument'不是根節點。接下來,它的子節點處於非命名空間,並且需要'xmlns =「」'decalration來清除。你想把它們移到父母的名字空間嗎?這將有效地改變你的XML模式,所以在你做之前請仔細考慮後果。 –