Schematron에서 HTML 양식을 생성 할 수 있습니까? Schematron 파일에 설명 된 많은 스키마가 있습니다. Schematron과 호환되는 XML 문서로 변환 될 데이터를 입력 할 수있는 HTML 양식을 만들어야합니다. 형식의 수동 개발 대신 어떤 방식 으로든 생성하고 싶습니다. 가능한가? 이것을위한 도구를 알고 있습니까? Schematron에서 HTML 양식 생성
나는 예를 https://github.com/davidmoten/xsd-forms를 들어, XSD에서 HTML 양식을 생성하기위한 비슷한 도구를 발견했다.답변
매우 흥미로운 질문입니다. XSD는 유효한 XML 문서의 구조 (어떤 요소를 어떤 순서로, 몇 번이나 몇 번이나 나타낼 수 있는지 등)를 설명하기 때문에 XSD를 사용하여 수행 할 수 있습니다. 따라서 응용 프로그램은이 프로세스를 돌아서 사용자에게 입력 위젯 요소를 채우고 요소를 재정렬 할 수있는 양식을 보여줄 수 있습니다. 그러면 최종적으로 올바른 XML 문서가 생성됩니다.
그러나 스키마 트론은 usally XML 문서 구조를 설명하지 않지만, 오히려 extremlly 강력한 semmantic 규칙이나 제약 조건을 제공합니다. 따라서 (일반적인 경우) 유효한 XML 문서를 생성하는 양식을 표시하기 위해 프로세스를 되돌릴 수 없습니다. 그러나 그것은 당신의 Schematrons의 모습에 따라 수행하지만, (this page에서 가져온)이 간단한 예제에 대해 생각 할 수 있습니다
당신 때문에,이 스키마 트론에 대한 유효한 XML 문서를 생성하는 많은 다른 XML 문서 구조가 있습니다<schema xmlns="http://www.ascc.net/xml/schematron" >
<pattern name="Test integer">
<rule context="AAA">
<assert test="floor(.) = number(.)">The AAA value is not an integer.</assert>
</rule>
</pattern>
</schema>
요소 값을 채우기 위해 형태를 가질 수 있지만 스키마 트론은 문서의 구조가 될해야하는지에 대한 충분한 정보를 제공하지 않습니다 등 요소 요소가 나타납니다 몇 번? 배치 할 위치를?
출처 : 최종 학위 프로젝트에서 필자는 XSD (선택적으로 Schematron 및 선택적으로 XSLT)를 제공하는 다중 플랫폼 응용 프로그램을 만들었습니다. 모든 사용자는 XML/XSD/Schematron/XSLT에 대해 알 필요없이 XSD 및 Schematron에 유효한 XML 문서를 만들 수 있습니다. Schematron (있는 경우)의 정보는 추가 유효성 검사를 수행하고 선택된 경우 Schematron 오류가 발생하는 열거 값을 동적으로 사용하지 않도록 설정하는 데 사용되었습니다. 그러나 Schematron의 정보는 XML 문서가 어떤 구조를 가져야하는지 (이 정보는 XSD에 있음) 알기에는 충분하지 않았습니다. 원하는 경우 XSLT 문서 (있는 경우)를 사용하여 결과 XML 문서를 HTML 또는 PDF와 같이 사용자에게보다 적합한 다른 유형의 문서로 선택적으로 변환 할 수 있습니다.
- 1. 동적 HTML 양식 생성
- 2. Saxon은 Schematron에서 빈 XML을 생성합니다
- 3. schematron에서 변수를 전달하는 방법이 있습니까?
- 4. PDF 생성 양식 ITextRenderer을 사용하는 HTML
- 5. HTML 양식 도구에서 동적 PDF 생성
- 6. ajax 생성 된 HTML 양식 Serialize
- 7. HTML 드롭 메뉴를 사용하여 양식 생성
- 8. HTML 양식
- 9. simple_form보기로 양식 생성 erb
- 10. HTML 양식
- 11. HTML 양식
- 12. HTML 양식 :
- 13. HTML 양식
- 14. HTML 양식
- 15. HTML 양식
- 16. 추가 HTML 양식 도우미
- 17. 양식 선택에 따라 양식 생성
- 18. 동적으로 HTML 양식 만들기
- 19. 생성 양식 필드
- 20. HTML 양식 JavaScript에 제출 양식
- 21. HTML POST는 양식
- 22. 생성 HTML
- 23. 선택 양식 다음에 URL 생성
- 24. 쉬운 방법은 html 양식 (IE 호환)에서 PDF를 생성
- 25. 양식 제출시 동적으로 생성 된 html 입력 텍스트 상자 검색
- 26. 간단한 XSD 파일에서 HTML 양식 생성 - javascript? 다음과 같이
- 27. JDBC 메타 데이터를 기반으로하는 JSP html 양식 생성
- 28. ajax 호출에서 하위 양식 생성
- 29. jQuery 및 동적 생성 양식
- 30. 모든 학생들을위한 출석보기/양식 생성 모든 학생들을위한 출석보기/양식 생성
설명해 주셔서 감사합니다. – Jacek
환영합니다. D – sergioFC