Tengo un problema con el paquete npm fast-xml-parser . Estoy tratando de analizar algunos XML de una fuente externa que tiene una serie de elementos con etiquetas de cierre automático, pero esos elementos contienen datos que necesito. Considere el siguiente fragmento:
const options = { unpairedTags: ["link"] }; const parser = new XMLParser(options); const obj = parser.parse('<link something="idc" data="i care about this data"/>'); Puede ver que he intentado agregar una etiqueta no emparejada, pero obviamente esto no funciona porque las propiedades de idc y data no se consideran XML, por lo que obj aún queda en blanco.
El valor predeterminado es ignorar los atributos. Establezca la opción de análisis ignoreAttributes
const options = { unpairedTags: ["link"], ignoreAttributes : false };https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/docs/v4/2.XMLparseOptions.md