0
original xml file: 
<root> <article>
<artists><artist role="A&amp;R Staff" id="1">Vance</artist><artists></article>
</root>

Stax パーサーを使用してファイルを読み取り、それを新しいファイルに書き込むと、新しいファイルに & がないため、無効な xml ファイルが作成されます。

4

1 に答える 1

-2

以下は私のために働いています:

// This can be any InputStream
InputStream is;
XMLInputFactory factory = XMLInputFactory.newInstance();
// Set this property to handle special HTML characters like & etc.
factory.setProperty(XMLInputFactory.IS_COALESCING, true);
// Now use the factory to get the EventReader from the InputStream
XMLEventReader eventReader = factory.createXMLEventReader(is);
于 2015-06-22T13:38:00.350 に答える