Для анализа XML-ответа с помощью TagSoup Я расширяю DefaultHandler, теперь у меня есть проблема, что он игнорирует атрибут с квалифицированным именем в методе;Атрибуты TagSoup с префиксом пространства имен
public void startElement(String namespaceURI, String localName, String qName, Attributes atts) throws SAXException
Элемент выглядит следующим образом;
<element xmlns:ns2="http://my.ns.url">{content}</element>
, когда он попадает в метод StartElement для этого элемента, параметр ATTS не имеет атрибутов в нем. Кто-нибудь знает, как исправить это, не изменяя xml?
Редактировать Я пробовал использовать метод setFeature
для этой функции;
http://xml.org/sax/features/namespace-prefixes
Но без какого-либо результата
Не является тегом TagSoup для HTML? Он генерирует события SAX, но его основной задачей является анализ файлов HTML «из дикой природы». –