olá,
estou parseando um xml usando DOM, mas quando pegos os filhos de um nó, os espaços em branco são retornados como nós de nome “#text”. Queria saber se tem algum jeito de parsear ignorando os espaços em branco.
qualquer ajuda é bem vinda!!!
olá,
estou parseando um xml usando DOM, mas quando pegos os filhos de um nó, os espaços em branco são retornados como nós de nome “#text”. Queria saber se tem algum jeito de parsear ignorando os espaços em branco.
qualquer ajuda é bem vinda!!!
Use um DTD
não conhecia DTD, mas procurei no google, e como meu xml é pequeno não foi difícil criá-lo. Mas não funcionou, continuo pegando os espaços. Não sei se o DTD está certo… segue o xml
<?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE query [ ]> general/title LIKE '%LO%'Desculpe, esqueci de falar que era usar DTD e acionar uma flag no teu parser para “ignorar espaços inuteis”.
Se for DOM com JAXP use:
DocumentBuilderFactory.setIgnoringElementContentWhitespace(true);
Valeu garoto!! funcionou que é uma beleza!