gpt4 book ai didi

sql-server - SQL Server XML DML 未声明的前缀

转载 作者:行者123 更新时间:2023-12-02 01:09:54 26 4
gpt4 key购买 nike

我不明白为什么我在这行简单的代码中收到错误“XML parsing: line 2, character 45, undeclared prefix”:

DECLARE @ECAS XML;
SET @ECAS = 'declare namespace xs="http://www.w3.org/2001/XMLSchema";
<xs:element name="ecasData">
<xs:complexType>
<xs:all minOccurs="1" maxOccurs="1"/>
</xs:complexType>
</xs:element>';

SELECT @ECAS;

句首不是声明了命名空间xs吗?任何帮助将不胜感激。谢谢。

最佳答案

DECLARE @ECAS XML;

SET @ECAS = '<xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="ecasData" >
<xs:complexType>
<xs:all minOccurs="1" maxOccurs="1"/>
</xs:complexType>
</xs:element>';
SELECT @ECAS;

关于sql-server - SQL Server XML DML 未声明的前缀,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18461797/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com