3
PostgreSQL에서 실행할 SQL 스크립트를 포팅하려고합니다.PostGreSQL에서 XSD에 대한 XML 변수의 유효성을 검사하는 방법
CREATE XML SCHEMA COLLECTION [MySchema] AS N'<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
<xsd:element name="MyRootElement">
<xsd:complexType> <xsd:complexContent> <xsd:restriction base="xsd:anyType"> <xsd:sequence> <xsd:element name="Child1" minOccurs="0"> <xsd:complexType> <xsd:complexContent> <xsd:restriction base="xsd:anyType"> <xsd:sequence>
.
.
나는 PostgreSQL을에 사용하기 위해이 XML 스키마 형식을 변환 할 수 있습니다 : 그것은 다음과 같이 정의 된 XML 스키마 컬렉션 스크립트를 사용? 그래서 저장 프로 시저 XML 형식 입력 매개 변수 유효성 검사에 대한 정의를 사용할 수 있습니다. 그렇지 않은 경우 입력 매개 변수에 필수 스키마가 있는지 확인하려면 어떻게해야합니까?
나는 The xml type does not validate input values against a document type declaration (DTD), even when the input value specifies a DTD. There is also currently no built-in support for validating against other XML schema languages such as XML Schema