2011-10-28 2 views
0

私にはXML schema fileがあります。 Javaを使用してこのファイルを開き、すべての要素を見つけて名前を抽出し、テキストファイルに書きたいと思います。私は様々なライブラリを試しましたが、これを動作させることができませんでした。動作するライブラリやその他の方法を提案してください。XSDファイルからデータを取得する方法

+1

あなたが試したことを示して、どのように失敗したかを示してください。 –

答えて

1

XSDファイルはXMLファイルなので、適切なXML処理ライブラリを使用して解析することができます。

0

私はあなたの目的のために存在するライブラリを見つけるとは思わない、あなたは自分で書く必要があります。

DOMやSAXまたはどちらがお好みであるを使用して、通常のファイルとしてトラバース:XSDは、単にスキーマに準拠するXMLファイルです。

+0

時間があれば教えてください。そして助けてくださいhttp://stackoverflow.com/questions/7925525/after-getting-complextype-parse-it-also-elements-and-sequences – user1017772

+1

あなたはあなたがどのような技術を使っているか、あなたは言っていません。 Java、XPathなどです。あなたは明らかに初心者であるため、あなたがどのようなテクノロジーで快適であるかわからない限り、例が役立つことはありません。実際には、私は彼らがとにかくあなたを助けるのではないかと疑う。私はあなたがXMLに関するいくつかの本を読む必要があると思う。 –

+0

申し訳ありませんが、私はJavaで書いています。私は複雑な型を得ることができますが、子要素を取得することはできません – user1017772

0

私はあなたがXMLスキーマによって伝えられる情報を探していると仮定します。私はあなたにXSOMライブラリをお勧めします、それはXML自体を扱うことを取り去ります。それにもかかわらず、XSDで記述できるものの基本的な理解が最も必要と思われます。

user guideに従うと、必要なものに移動する方法を示す例がいくつかあります。

関連する問題