sql-server – SQL Server:XPATH查询失败
|
我在SQL Server Management Studio上的存储过程.有一个包含 XML的列,我试图用XPATH访问但是我收到此错误:
我阅读了关于转换和导入xml的文档,但没有运气. 为了清楚起见,我将XML存储在表中的列中,现在想要在存储过程中将其查询到内存后使用xpath访问它.谁知道我应该怎么做? 解决方法你最有可能得到这个,因为你的XML内部正在使用如下的文档定义:(DT000的 MSDN example)<!DOCTYPE DOC [<!ATTLIST elem1 attr1 CDATA "defVal1">]><elem1>January</elem1> Microsoft默认阻止此操作,因为它会创建潜在的安全漏洞.带有样式选项2消息的转换告诉您,您可以启用对DTD的部分支持,以便通过使用CONVERT function as it relates to XML来处理此XML. 我没有这样做的个人经验所以我提供的不仅仅是MSDN的链接. 唯一的另一种选择是在Microsoft不推荐的服务器上启用完整的DTD支持. (编辑:天瑞地安资讯网_保定站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- sqlserver中怎么样解决复杂查询的问题?
- sql – 使用IN Clause在动态查询中需要帮助
- HTML表单标记教程(2):
- sql-server – ‘SELECT TOP’性能问题
- sql-server – 使用FreeTDS连接到MS SQL Server:错误20002
- SQL Server 2005:正确的备份计划
- sql-server – Windows 2008R2上SQL 2008R2的推荐页面文件大
- sql – 在Oracle中选择组的前n个元素
- sql-server – EF Code First对所有字符串使用nvarchar(max
- 如何为 Element UI 里的 autosize textarea 设置高度

