読者です 読者をやめる 読者になる 読者になる

ぺーぺーSEのブログ

備忘録・メモ用サイト。

JAXBアノテーション

JAXBアノテーションJAXB.2.2.6で動確した。 アノテーション一覧 全部書くのはつらいので、よく使うものだけ。 @XmlAccessorType クラスに指定して、フィールドやプロパティをデフォルトでマッピングするかどうかを指定する。 value要素 FIELD フィールドがXM…

XML Schema(スキーマ)作成

XML

XML Schemaの基本構造 XML Schemaはxsdファイルで作成する。 【XML例1】のスキーマをXML Schemaで表すと【XMLスキーマ1】のようになる。【XML例1】 <greet>Hello World</greet> 【XMLスキーマ1】 <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:element name="greet" type="xsd:string"/> </xsd:schema> 1行目はXML宣言。 2行目は名前空間「xsd」で「"ht…

XMLにおける名前空間

XML

「名前空間」は複数のスキーマ間で「要素」名が衝突しないように使用される。 「要素」とか「属性」とかが混乱しそうなので整理。 下記の例では要素名が「bean」、属性名が「id」や「class」となる。 <bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource" /> 「xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan</bean>…