名前空間プレフィックスを持つTagSoup属性

java sax saxparser xml-parsing
名前空間プレフィックスを持つTagSoup属性

TagSoupを使用してxml応答を解析するために、DefaultHandlerを拡張していますが、メソッド内の修飾名を持つ属性を無視するという問題があります。

public void startElement(String namespaceURI, String localName, String qName, Attributes atts) throws SAXException

要素は次のようになります。

{content}

この要素のstartElementメソッドに到達すると、attsパラメーターには属性がありません。 誰もxmlを調整せずにこれを修正する方法を知っていますか?

_Edit_機能に対して `setFeature`メソッドを使用してみました。

http://xml.org/sax/features/namespace-prefixes

しかし、結果なしで

  2  0


ベストアンサー

TagSoupの使用を停止して修正し、標準のAndroid SAXParserに解決しました。 次に、機能の設定を次のように変更しました。

setFeature("http://xml.org/sax/features/namespaces", false);
setFeature("http://xml.org/sax/features/namespace-prefixes", true);

1


タイトルとURLをコピーしました