0.2.0 • Published 1 year ago
@danieljdufour/xml-to-csv v0.2.0
@danieljdufour/xml-to-csv
Declaratively Convert XML to CSV
usage
import { convert } from "@danieljdufour/xml-to-csv";
const xml = `<?xml version="1.0" encoding="UTF-8" standalone="no"?>...`;
const config = {
start: ["gmd:MD_DigitalTransferOptions", "gmd:CI_OnlineResource"],
columns: [
{ name: "name", path: ["gmd:name", "gco:CharacterString"] },
{ name: "url", path: ["gmd:linkage", "gmd:URL"] }
]
};
convert(xml, config);
`atlanteil.jpg,http://geomap.arpa.veneto.it/geoserver/wms?layers=geonode%3Aatlanteil&width=616&bbox=10.2822923743907%2C44.418521542726054%2C13.3486486092171%2C47.15260827566466&service=WMS&format=image%2Fjpeg&srs=EPSG%3A4326&request=GetMap&height=550
atlanteil.pdf,http://geomap.arpa.veneto.it/geoserver/wms?layers=geonode%3Aatlanteil&width=616&bbox=10.2822923743907%2C44.418521542726054%2C13.3486486092171%2C47.15260827566466&service=WMS&format=application%2Fpdf&srs=EPSG%3A4326&request=GetMap&height=550
atlanteil.png,http://geomap.arpa.veneto.it/geoserver/wms?layers=geonode%3Aatlanteil&width=616&bbox=10.2822923743907%2C44.418521542726054%2C13.3486486092171%2C47.15260827566466&service=WMS&format=image%2Fpng&srs=EPSG%3A4326&request=GetMap&height=550
atlanteil.kml,http://geomap.arpa.veneto.it/geoserver/wms/kml?layers=geonode%3Aatlanteil&mode=download
atlanteil.kml,http://geomap.arpa.veneto.it/geoserver/wms/kml?layers=geonode%3Aatlanteil&mode=refresh`