0
내가 xml 파일을 가지고 있다고 말합니다. 이제 내 프로그램은 "요소"에 따라 다릅니다. xml 스키마가 프로그램에서 수행해야하는 작업을 정의 할 수 있습니까? 즉은 가능한 다음xml-schema를 사용하여 메타 데이터 (xerces 사용)를 정의 할 수 있습니까?
<xs:element name="test" hidden=true action=myActionOnTestElement>
그리고 Xerces에 '파서 이름의 요소를 읽을 때는 "테스트"또한이 요소가 "숨겨진"이라고 액션 &를 저장합니다. 이것이 xerces로 불가능하다면 XML 파서를 사용하는 것이 가능합니까? 당신의 목표는이
<test hidden="true" action="myActionOnTestElement"/>
같은 속성을 가진 요소를 정의하는 경우
아니요. 원하지 않는 것은 아닙니다. xml 파일을 변경하고 싶지 않습니다. xml 파일을 처리하는 방법을 프로그램에서 정의하는 방법이 필요합니다. ti가 YZ 또는 XY 태그를 읽을 때 수행 할 작업. – paul23
XML 데이터의 처리 및 해석은 XML을 사용하는 응용 프로그램에만 의존합니다. 파서는 XML 코드를 읽고 구조를 응용 프로그램에 전달합니다. 스키마는 허용 된 특정 구조를 정의하고 데이터 형식을 값에 바인딩하기위한 것입니다. 파서 또는 스키마는 프로그램이 수행해야하는 작업을 정의하지 않습니다. XML 태그 자체는 앱에서 데이터를 해석 할 때까지 실제 기능상의 의미가 없습니다. – jasso
잘 응용 프로그램에서 동작을 "정의"하고 "구조화"하는 효율적인 (깨끗한) 방법을 찾고 있습니다. 그러나 나는이 방법이 "아니오"라고 생각한다. – paul23