JDOM/JAVA Problem
-
Hallo
Weiss nicht ob ich im richtigen Forum bin aber habe da ein Problem mit JDOM.XMI file sieht wie folgt aus:
<XMI xmi.version="1.1" xmlns:UML="href://org.omg/UML/1.3" timestamp="Mon Sep 29 15:40:50 2003">
<XMI.content>
<!-- ==== HLMBusinessModelVer4 [Model] === -->
<UML:Model xmi.id="G.0" name="HLMBusinessModelVer4" visibility="public" isSpecification="false" isRoot="false" isLeaf="false" isAbstract="false">
UML:Namespace.ownedElement<!-- =HLMBusinessModelVer4::{ROOM- HOTEL}{3F7002DB0196} [Association] -->
<UML:Association xmi.id="G.1" name="" visibility="public" isSpecification="false" isRoot="false" isLeaf="false" isAbstract="false">
UML:Association.connectionAufbau:
XMI
XMI.content
UML:Model
UML:Namespace.ownedElement
UML:AssociationUm nun die Kinder von UML:Model anzuzeigen geht der Code doch so:
doc.getRootElement().getChild
"XMI.content").getChild("UML:Model").getChildren();
Problem:java.lang.NullPointerException
at JDom.main(JDom.java:29)
Exception in thread "main"Folgendes noch wenn ich ein getChild von XMI.content mache sieht die Ausgabe so aus:
[[Element: <UML:Model [Namespace: href://org.omg/UML/1.3]/>], [Element: ....-->
Nun was kann da falsch sein ist mir nicht logisch.
-
Hi
So wie es aussieht ist das <XMI.content> dein ROOT Element.
Wenn du jetzt auf das ROOT zugreifst und dann das Kind <XMI.content> bekommen willst, dann kann das ja net gehen.Vieleicht ist ja dort dein Fehler.