XSDファイルからデータを取得する方法

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

0
あなたが試したことを示して、それがいかに失敗したかを示してください。
追加された 著者 John Saunders,

3 答え

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

1
追加された

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

ユーザーガイドに沿って、必要なものに移動する方法を示す例がいくつかあります。

0
追加された

私はあなたの目的のために存在する図書館を見つけるとは思わない、あなたは自分で書く必要があります。 XSDは、単にスキーマに準拠したXMLファイルです。

DOMやSAXを使用するか、あなたの好みが何であれ、通常通りファイルを走査してください。

0
追加された
あなたが時間を持っていれば私の事例を喜ばせてください。そして、私を助けてください stackoverflow.com/questions/7925525/…
追加された 著者 user1017772,
申し訳ありませんが、私はJavaで書いています。私は複雑な型を得ることができますが、子要素を取得することはできません
追加された 著者 user1017772,
あなたは、どのようなテクノロジーを使用しているのか、あなたは言っていません。 Java、XPathなどです。あなたは明らかに初心者であるため、あなたがどのようなテクノロジーで快適であるかわからない限り、例が役立つことはありません。実際には、私は彼らがとにかくあなたを助けるのではないかと疑う。私はあなたがXMLに関するいくつかの本を読む必要があると思う。
追加された 著者 Michael Kay,