3

次のような一連のxmlファイルがあります。

<ROOT>
    <F P=100> Some text here </F>
    <F P=101> More text </F>
    ...
</ROOT>

標準のDOM方法を使用してxmlを解析しようとしていますが、の属性値Pが引用符で囲まれていないため、Javaが文句を言います。

JTidyを使用してクリーンアップしようとしましたが、xmlがHTMLでないため、Tidyはタグなどを認識しないというエラーをスローし<ROOT>ます<F>

それで、これを行う別の方法はありますか?<F>または、引用符のない属性のみがタグで発生するため、正規表現を使用できると思います。どちらかについて何か考えはありますか?

前もって感謝します

4

1 に答える 1

3

私がしなければならなかったのは、tidy.setXmlTags(true) を設定して、tidy が入力を HTML ではなく XML として扱うことだけでした。

– シェルドン

于 2011-05-13T08:21:27.190 に答える