Onko olemassa jotain kommentorivipohjasta ohjelmaa XML tiedostojen automaattiseen uudelleen järjestelyyn?
Eli jos on vaikka tällainen 10000 käyttäjän XML tietokanta.
......
Ja siitä pitäisi luoda uusi XML tiedosto, missä on vain kaksi saraketta nimi ja puhelinnumero. Millä ohjelmalla se onnistuu?
Eli jos on vaikka tällainen 10000 käyttäjän XML tietokanta.
......
Ja siitä pitäisi luoda uusi XML tiedosto, missä on vain kaksi saraketta nimi ja puhelinnumero. Millä ohjelmalla se onnistuu?
Vastaukset 4
Vanhimmat
Hlp?
grep -v stuffi_jonka haluat pois
grep kenttä_tyyppi1jonkahaluat > tiedosto1
grep kenttä_tyyppi2jonkahaluat > tiedosto2
wc -l tiedosto1 ; wc -l tiedosto 2
python -c "for i in [a for a in zip(open('tiedosto1').readlines(),open('tiedosto2').readlines())]: print i[0].strip() i[1].strip()" > tiedosto3
sort tiedosto3 > lopullinen
Tee ite hienompi xml-parserilla.
mutta kun olet liimannut kasaan tiedon, voit leikata ja liimata ylä- ja alaosan tiedostosta =) Tuo pyytton rivi lukee kahdesta tiedostosta ja yhdistää rivit. Käytä niin monta kertaa kuin tarvitset, tai muuta sellaiseksi ettei tarvitse. Järjestä niin, että xml-tagien jälkeen tulee kenttä jonka mukaan haluat sortata. Kun kaikki on rivi-per-entry, voit sorttaa niiq.
Moi.
itse tein jotain samanlaista xsltllä, kokeile xsltproc *.xsl *.xml.
Tosin noiden tagien kanssa on pikkasen ongelmaa, ne pitää poistaa jotenkin ensin :(
Eli nopeasti opittuna .xsl:
ja tulostaa:
T: Tosiii nopesasti varmaan keksit paremman :)