내가 뭘하려는 : 내가 예를 들어, 스키마에서 옵션 태그를 지정하려면 : 요소가 전혀 발생하지 않습니다XSD를 사용하여 옵션 요소에 대한 기본값을 정의하는 방법은 무엇입니까?
<xsd:element name="my_element" type="my_type" minOccurs="0" maxOccurs="1"/>
경우,이 매개 변수의 디폴트 값이 있어야합니다. 물론 XML 파서를 호출하는 코드에서이 기본값을 정의 할 수 있습니다. 하지만 기본 값을 지정하는 올바른 위치는 * .xsd 스키마 파일에 있다고 생각합니다 (기본값은 스키마에 정의 된 인터페이스의 일부이기 때문에).
불행히도 이것은 쉽지 않은 것 같습니다. "기본"속성의 효과는 "제공되지 않으면 나타나지 않고 나타나면 비어 있습니다. 그 값은 기본값입니다"(http://www.w3.org/TR/xmlschema-0/#ref36). 이 문제에 대한 해결책이
- http://codesynthesis.com/pipermail/xsd-users/2006-February/000209.html
- http://codesynthesis.com/projects/xsd/documentation/cxx/tree/manual/#A
있습니까 :
다른 링크는 내가이 문제를 논의 발견했습니다? 아니면 포기해야합니까?
가능 중복 [XSD : 누락 요소의 초기 값 (https://stackoverflow.com/questions/18694988/xsd- default-value-of-a-missing-element) – binki