puedo analizar XML bien con SAXParserFactory en Java, pero en algunos archivos, hay atributos presentes algunos no minúscula, como linear3D="0.5"
etc.Parse XML con SAX en Java, sin distinción de mayúsculas y minúsculas.
me gustaría hacer algún modo
attributes.getValue(attr)
caso -insensible, por lo que attributes.getValue("linear3d")
devuelve "0.5".
Una solución sería leer primero el archivo como una cadena, convertir a minúsculas, y luego analizar, , ya que no hay ambigüedad al hacer esto en este tipo de xml. Sin embargo, ¿se puede hacer esto de forma más sencilla, agregando un indicador a la fábrica o similar?
Usted no debe cambiar su modelo. XML distingue entre mayúsculas y minúsculas. No vayas en contra de las convenciones. –
Bueno, desafortunadamente, estoy tratando de analizar archivos .flame, que casi cumple con los estándares .xml. No tengo control sobre su sintaxis, ya que están creados por un software de terceros. –
¿Qué significa eso? Usted no tiene ninguna garantía de que siempre será linear3d o linear3D? –