사용자가 동적 데이터로 웹 서비스를 디자인 할 수있는 응용 프로그램이 있습니다. 사용자는 웹 서비스가 처리해야하는 데이터를 지정할 수 있습니다. 예를 들어 , 사용자는이 데이터 정의웹 서비스 용으로 동적 XSD에서 정렬되지 않은 요소 허용?
PERSON (minoccurs 1, maxoccurs 1)
-> Firstname (minoccurs 1, maxoccurs 1)
-> Lastname (minoccurs 1, maxoccurs 1)
-> email (minoccurs 0, maxoccurs 3)
는 그래서 XML 내 응용 프로그램에서이
<Person>
<Firstname>Peter</Firstname>
<Lastname>Last</Lastname>
<Email>[email protected]</Email>
<Email>[email protected]</Email>
</Person>
처럼 보일 수 있습니다, 내가 처리 순서를 사용하고있는 XML, 대한 XSD를 생성 요소와. 이 잘 작동하지만 지금은 고객이 어떤 순서로 데이터를 보내려고 했으므로 xs:all
을 사용하고 있다고 생각했지만 maxOccurs
은 1 일뿐입니다. XSD 1.1을 알고 있습니다. xs:all
은 maxOccurs
중 하나를 처리 할 수 있습니다. XSD 1.0에서이 문제를 처리 할 수있는 방법이 있습니까?