|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 필수 | 옵션 | 상세 : 요소 |
@Retention (value =RUNTIME ) @Target (value =PACKAGE ) public @interface XmlSchema
패키지명을 XML 이름 공간에 맵 합니다.
사용법
XmlSchema 주석은, 다음의 프로그램 요소로 사용할 수 있습니다.
예 1: 패키지의 맵처가 되는 XML 이름 공간명을 커스터마이즈 합니다.
@javax.xml.bind.annotation.XmlSchema ( namespace = "http://www.example.com/MYPO1" ) <! -- XML Schema fragment --> <schema xmlns=... xmlns:po=.... targetNamespace="http://www.example.com/MYPO1" > <! -- prefixes generated by default are implementation depedenent -->
예 2: 이름 공간 접두사, 이름 공간 URI 매핑을 커스터마이즈 합니다.
// Package level annotation @javax.xml.bind.annotation.XmlSchema ( xmlns = { @javax.xml.bind.annotation.XmlNs(prefix = "po", namespaceURI="http://www.example.com/myPO1"), @javax.xml.bind.annotation.XmlNs(prefix="xs", namespaceURI="http://www.w3.org/2001/XMLSchema") ) ) <! -- XML Schema fragment --> <schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:po="http://www.example.com/PO1" targetNamespace="http://www.example.com/PO1">
예 3: elementFormDefault 를 커스터마이즈 합니다.
@javax.xml.bind.annotation.XmlSchema ( elementFormDefault=XmlNsForm.UNQUALIFIED ... ) <! -- XML Schema fragment --> <schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:po="http://www.example.com/PO1" elementFormDefault="unqualified">
임의 요소의 개요 | |
---|---|
XmlNsForm |
attributeFormDefault
속성의 이름 공간 수식입니다. |
XmlNsForm |
elementFormDefault
요소의 이름 공간 수식입니다. |
String |
namespace
XML 이름 공간의 이름입니다. |
XmlNs [] |
xmlns
이름 공간 URI, 접두사가 관련짓고를 커스터마이즈 합니다. |
public abstract XmlNs [] xmlns
public abstract String namespace
public abstract XmlNsForm elementFormDefault
public abstract XmlNsForm attributeFormDefault
|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 필수 | 옵션 | 상세 : 요소 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.