有誰知道一種工具,它允許我在Java中使用XML字符串,根據模式對其進行檢查,並在其格式錯誤時對其進行修復?
例如,給出下面的架構和XML代碼使用XML模式修復Java中的XML
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified">
<xs:element name="tag">
<xs:element name="subtag" type="xs:token" />
</xs:element>
</xs:schema>
<tag>
<subtag>content
</tag>
我要尋找一個工具,它可以讀取模式,解析XML,發現失蹤的標籤,並添加它。爲了這個特定的程序的目的,除了缺少標籤之外,我不需要任何更正。 (順便說一句,一個工具,可以找到並添加缺少標籤,而不使用模式也是)。
有什麼建議嗎?
這不是XML Schema的用途。只有你可以修復XML。 – skaffman
然後我不需要使用該模式。 :)但問題仍然存在,我該如何_automatically_修復XML? – Boistyjones
似乎這個問題是類似的足以幫助http://stackoverflow.com/questions/2033154/how-to-fix-unclosed-tag-xml-in-java –