Pour analyser une réponse XML à l'aide de TagSoup, je suis en train d'étendre le DefaultHandler. J'ai maintenant le problème d'ignorer un attribut avec un nom qualifié dans la méthode;Attributs TagSoup avec préfixe d'espace de nommage
public void startElement(String namespaceURI, String localName, String qName, Attributes atts) throws SAXException
L'élément ressemble à ceci; Lorsqu'il atteint la méthode startElement pour cet élément, le paramètre atts n'a aucun attribut. Est-ce que quelqu'un sait comment résoudre ce problème sans ajuster le xml?
Modifier J'ai essayé d'utiliser la méthode setFeature
pour la fonction;
http://xml.org/sax/features/namespace-prefixes
Mais sans aucun résultat
L'analyseur TagSoup n'est-il pas utilisé pour le code HTML? Il génère des événements SAX, mais son objectif principal est d'analyser les fichiers HTML "de la nature". –