Daten in xml Datei suchen und in eine Matlab Matrix schreiben

Neue Frage »

Smiderick Auf diesen Beitrag antworten »
Daten in xml Datei suchen und in eine Matlab Matrix schreiben
Meine Frage:
Ich soll folgendes machen:
Mir liegt eine .xml Datei von einem Messgerät vor. SIeht ca so aus:

asdf sdf asgdfsg
a asf s 2344 342
EE123 EE23
er "940049.987" dsf
EE123 EE23
er "423049.497" dsf
EE123 EE23
er "848049.283" dsf
EE123 EE23
er "987049.347" dsf

ich möchte jetzt diese Werte in "" auslesen und in eine yx1 Matrix schreiben.

Meine Ideen:
ich habs mit xmlread probiert, allerdings werde ich da mit Fehlermeldungen

[Fatal Error] test.xml:1:1: Content is not allowed in prolog.

Error using org.apache.xerces.jaxp.DocumentBuilderImpl/parse
Java exception occurred:
org.xml.sax.SAXParseException: Content is not allowed in prolog.

at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)

at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown
Source)

at javax.xml.parsers.DocumentBuilder.parse(Unknown Source)

überschüttet.

Ev. gibt es sowas wie einen crawler der mir einfach sachen in "" sucht und ich die werte dann übernehmen kann
hawe Auf diesen Beitrag antworten »

Hm, das sieht auch nicht gerade nach XML aus.
Da würd ich mal mit regular Expressions dran gehen - dafür kannst Du jede bessere Textverarbeitung Word/Writer oder notepad usw. einsetzen
In Word mit Platzhaltersuche würde Suchen und Ersetzen mit
Suche nach:(*)("[0-9]*")
Ersetzen durch:\2,
alle in "" stehenden Ausdrücke kommagetrennt auflisten und die dazwischen stehenden Texte entfernen...
Neue Frage »
Antworten »



Verwandte Themen

Die Beliebtesten »
Die Größten »
Die Neuesten »