2017-04-20 9 views
0

BPMN.xmlファイルをJDOMで解析する必要があります。 だから、私はSAXを使用してデータを抽出していますすべての最初の、 問題がBPMN.xmlですfolowing形式になっています。JDOM BPMN jdomを構文解析する

.javaファイルに持ったときにnullを返します
<bpmn2:process id="process_2" name="Default Process" isExecutable="false"> 

Element process=root.getChild("bpmn2:process") 

私は、要素 "ルート= document.getRootElement();"ヌル

を返し、私は

<process id="process_2" name="Default Process" isExecutable="false"> 

Element process=root.getChild("process") 

にそれを修正するときには、そのbpmn2に対処するためにどのように それを受け入れていない:それを削除せず

答えて

1

は、xmlns:bpmn2="http://something/"として名前空間宣言を使用して、宣言bpmn2名前空間接頭辞ですありがとう!そうでなければ、あなたのXMLは名前空間が整形式ではなく、処理のオプションが厳しく制限されます。

名前空間宣言がある場合は2番目の引数が接頭bpmn2に関連付けられた名前空間URIである場合、次いで

Element process=root.getChild("process", "http://something/"); 

を使用します。

関連する問題