|
Jovo12 |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 04.05.2018, 09:48
Titel: XML-Dateien lesen
|
 |
Hallo,
ich versuche enige XML-Dateien zu lesen mit der Matlab Syntax DOMnode = xmlread(filename).
Leider bekomme ich eine Fehlermeldung und weiß nich an was es liegt.
[Fatal Error] jovo.xml:22066:1: Content is not allowed in trailing section.
Error using xmlread (line 106)
Java exception occurred:
org.xml.sax.SAXParseException; systemId: file:/C:/User/AppData/Matlab%202017/READXML/jovo.xml;
lineNumber: 22066; columnNumber: 1; Content is not allowed in trailing section.
at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:205)
Kann mir hier jemand weiter helfen.
|
|
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.499
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 05.05.2018, 00:35
Titel:
|
 |
Hallo,
Zitat: |
Leider bekomme ich eine Fehlermeldung und weiß nich an was es liegt. |
Die Fehlermeldung sagt: an Zeile 22066 der Datei. Also mal die Datei öffnen und schauen, was in der Zeile und ihrer Umgebung vor sich geht...
Grüße,
Harald
|
|
|
Jovo12 |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 07.05.2018, 06:42
Titel:
|
 |
Hallo,
vielen Dank.
>> DOMnode = xmlread('jovo.xml')
DOMnode =
[#document: null]
jetzt erscheint diese Meldung.Hat das jetzt funktioniert ?
Wie kann ich jetzt von der xml bestimmte Werte heruaslesen ?
Mfg
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.499
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 07.05.2018, 07:17
Titel:
|
 |
|
|
Jovo12 |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 14.05.2018, 07:47
Titel:
|
 |
Hallo,
Wenn ich diese Syntax benutze
Syntax DOMnode = xmlread('jovo.xml') -> DOMnode =
[#document: null]. Im Workspace -> DOMnode 1x1 DefferedDocumentimpl. Wie kriege ich jetzt die MatlabStruktur com XML-File ?
https://de.mathworks.com/matlabcent.....exchange/28518-xml2struct Wenn ich das File benutze krieg ich diesen Error: * * Out of memory. The likely cause is an infinite recursion within the program.**
Kann mir da jemand weiterhelfen ?
Mfg
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.499
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 14.05.2018, 09:10
Titel:
|
 |
Hallo,
Zitat: |
Wie kriege ich jetzt die MatlabStruktur com XML-File ? |
Siehe vorheriger Link.
Zitat: |
* Out of memory. The likely cause is an infinite recursion within the program.**
Kann mir da jemand weiterhelfen ? |
Am ehesten der Autor der Funktion.
Grüße,
Harald
|
|
|
Jovo12 |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 14.05.2018, 10:21
Titel:
|
 |
Funktioniert bei dir die Datei xml2structure. ? wenn ja kann ich mal dein COde sehen. Vielleicht habe ich was übersehen
mfg
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.499
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 14.05.2018, 10:52
Titel:
|
 |
Hallo,
ich habe keine XML-Datei bei der Hand, mit der ich das testen könnte. Die Syntax:
Das meine ich eigentlich auch schon mal geschrieben zu haben. Keine Ahnung, ob da hier was verloren gegangen ist.
Grüße,
Harald
|
|
|
Jovo12 |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 15.05.2018, 14:05
Titel:
|
 |
Hallo,
es funktioniert jetzt. Ich habe meine Daten in der Matlabstruktur gefunden. Kann ich den Pfad nutzen um drauf zugreifen. Oder muss ich da bestimmte Befehle nutzen ?
Weiß das jemand ?
Mfg
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.499
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 15.05.2018, 21:09
Titel:
|
 |
Hallo,
Zitat: |
es funktioniert jetzt. |
Und welchen Weg verwendest du nun?
Zitat: |
Kann ich den Pfad nutzen um drauf zugreifen |
Welchen Pfad denn?? Keine Ahnung, was du damit meinst.
Grüße,
Harald
|
|
|
Jovo12 |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 16.05.2018, 07:49
Titel:
|
 |
xml2struct habe ich jetzt angepasst. Es wird eine Matlabstruktur erstellt !
Jetzt möchte ich auf ein bestimmten Datensatz zugreifen von der Matlabstruktur kopieren. und das wiederholt für mehrere Dateien. Um auf diese Matlabstruktur zuzugreifen reicht es den Pfad dieser Daten anzugeben ?
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2025
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|