Tre*_*onn 5 xml sql postgresql validation xsd
我正在尝试移植 MS SQL 脚本以在 PostGreSQL 中执行。它使用定义如下的 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>
.
.
Run Code Online (Sandbox Code Playgroud)
我可以转换此 XML 模式类型以在 PostGreSQL 中使用吗?所以我可以使用存储过程 xml 类型输入参数验证的定义。如果没有,我如何确保输入参数具有所需的架构?
我读到xml 类型不会根据文档类型声明 (DTD) 验证输入值,即使输入值指定了 DTD。目前也没有针对其他 XML 模式语言(例如 XML 模式)进行验证的内置支持
| 归档时间: |
|
| 查看次数: |
1487 次 |
| 最近记录: |