Hallo,
ich möchte Werte, die in einer XML-Datei gespeichert sind in ein Java-Programm einlesen. Die XML-Datei besitzt folgende (vereinfachte) Form:
[XML]
<?xml version="1.0" encoding="UTF-8"?>
<DocumentRoot>
<MetaData version="2.0">
<WorkspaceMetaData id="583c10bfdbd326ba">
<DocumentProperties creationDate="2009-06-27" id="0" readOnly="false"/>
</WorkspaceMetaData>
</MetaData>
</DocumentRoot>
[/XML]
Bisher habe ich mich nur ein wenig mit XML-Beans beschäftigt. Daher habe ich wenig Ahnung bzgl. XML und Java. Ich möchte die XML-Struktur in ein Java-Programm einlesen und auf die zugehörigen Werte (z.B. creationDate, id, ...) zugreifen können. In XML-Beans weiß ich nicht, wie das einlesen dieser Werte aus den XML-Tags heraus möglich ist. Hier war der einzulesende Inhalt von XML-Bezeichnern umgeben (z.B. <Tag>value</Tag>). Jedoch ist hier der Wert im Tag direkt abgelegt.
Ist XML-Beans das richtige Tool für diese Aufgabe?
Wie sieht das XSD-Schema hierfür aus?
Wie kann ich im Java-Programm auf die eingelesenen Werte zugreifen?
Danke!
ich möchte Werte, die in einer XML-Datei gespeichert sind in ein Java-Programm einlesen. Die XML-Datei besitzt folgende (vereinfachte) Form:
[XML]
<?xml version="1.0" encoding="UTF-8"?>
<DocumentRoot>
<MetaData version="2.0">
<WorkspaceMetaData id="583c10bfdbd326ba">
<DocumentProperties creationDate="2009-06-27" id="0" readOnly="false"/>
</WorkspaceMetaData>
</MetaData>
</DocumentRoot>
[/XML]
Bisher habe ich mich nur ein wenig mit XML-Beans beschäftigt. Daher habe ich wenig Ahnung bzgl. XML und Java. Ich möchte die XML-Struktur in ein Java-Programm einlesen und auf die zugehörigen Werte (z.B. creationDate, id, ...) zugreifen können. In XML-Beans weiß ich nicht, wie das einlesen dieser Werte aus den XML-Tags heraus möglich ist. Hier war der einzulesende Inhalt von XML-Bezeichnern umgeben (z.B. <Tag>value</Tag>). Jedoch ist hier der Wert im Tag direkt abgelegt.
Ist XML-Beans das richtige Tool für diese Aufgabe?
Wie sieht das XSD-Schema hierfür aus?
Wie kann ich im Java-Programm auf die eingelesenen Werte zugreifen?
Danke!