タグ付けされた質問 「xsd」

XSDは通常、特定のタイプのXMLドキュメントの説明を含む、W3C XMLスキーマ形式で記述されたドキュメントを指します。

20
名前空間を使用したXML解析にjQueryを使用する方法
私はjQueryを初めて使用し、XMLドキュメントを解析したいと思います。 デフォルトの名前空間を使用して通常のXMLを解析できますが、次のようなXMLを使用します。 <xml xmlns:s="uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:rs="urn:schemas-microsoft-com:rowset" xmlns:z="#RowsetSchema"> <s:Schema id="RowsetSchema"> <s:ElementType name="row" content="eltOnly" rs:CommandTimeout="30"> <s:AttributeType name="ows_ID" rs:name="ID" rs:number="1"> <s:datatype dt:type="i4" dt:maxLength="4" /> </s:AttributeType> <s:AttributeType name="ows_DocIcon" rs:name="Type" rs:number="2"> <s:datatype dt:type="string" dt:maxLength="512" /> </s:AttributeType> <s:AttributeType name="ows_LinkTitle" rs:name="Title" rs:number="3"> <s:datatype dt:type="string" dt:maxLength="512" /> </s:AttributeType> <s:AttributeType name="ows_ServiceCategory" rs:name="Service Category" rs:number="4"> <s:datatype dt:type="string" dt:maxLength="512" /> </s:AttributeType> …


9
jaxb / Mavenに複数のスキーマパッケージを生成するように指示するにはどうすればよいですか?
例: </plugin> <plugin> <groupId>org.jvnet.jaxb2.maven2</groupId> <artifactId>maven-jaxb2-plugin</artifactId> <version>0.7.1</version> <executions> <execution> <goals> <goal>generate</goal> </goals> </execution> </executions> <configuration> <schemaDirectory>src/main/resources/dir1</schemaDirectory> <schemaIncludes> <include>schema1.xsd</include> </schemaIncludes> <generatePackage>schema1.package</generatePackage> </configuration> </plugin> <plugin> <groupId>org.jvnet.jaxb2.maven2</groupId> <artifactId>maven-jaxb2-plugin</artifactId> <version>0.7.1</version> <executions> <execution> <goals> <goal>generate</goal> </goals> </execution> </executions> <configuration> <schemaDirectory>src/main/resources/dir2</schemaDirectory> <schemaIncludes> <include>schema2.xsd</include> </schemaIncludes> <generatePackage>schema2.package</generatePackage> </configuration> </plugin> </plugins> 何が起こったのか:Mavenは最初のプラグインを実行します。次に、ターゲットフォルダーを削除し、2番目のパッケージを作成します。これが表示されます。 最初の構成にtarget / somedir1を設定し、2番目の構成にtarget / somedir2を設定しようとしました。しかし、動作は変わりませんか?何か案は?これらのパッケージは生成され、手動で作成されたクラスと混合してはならないため、src / main / …
80 maven-2  jaxb  schema  xsd  java 

2
動的ルート要素JAXB?
サードパーティのシステムと統合しようとしていますが、オブジェクトのタイプによっては、返されるXMLドキュメントのルート要素が変化します。マーシャリング/アンマーシャリングにJAXBライブラリを使用しています。 Root1: <?xml version="1.0" encoding="UTF-8"?> <root1 id='1'> <MOBILE>9831138683</MOBILE> <A>1</A> <B>2</B> </root1> Root2: <?xml version="1.0" encoding="UTF-8"?> <root2 id='3'> <MOBILE>9831138683</MOBILE> <specific-attr1>1</specific-attr1> <specific-attr2>2</specific-attr2> </root2> 私はそれらを汎用オブジェクトにマッピングするさまざまなXMLをすべて使用しています。 @XmlAccessorType(XmlAccessType.FIELD) @XmlRootElement(name = "ROW") public class Row { @XmlAttribute private int id; @XmlElement(name = "MOBILE") private int mobileNo; @XmlMixed @XmlAnyElement @XmlJavaTypeAdapter(MyMapAdapter.class) private Map<String, String> otherElements; } そして、不明な値をマップに変換するためのアダプター: import …
8 java  xml  xsd  jaxb  marshalling 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.