草庐IT

web-development-server

全部标签

sql-server - SQL Server Bcp 导出 XML 格式

我有一个生成XML的存储过程,具有FORXML功能。当我运行存储过程时,我得到了格式精美的XML。当我尝试使用bcp将此结果导出到文件中时declare@sqlvarchar(8000)select@sql='bcp"execsp_ExportXml"queryoutC:\Filename.xml-S(local)-T-w'execmaster..xp_cmdshell@sql我在xml标签内得到一个格式错误的换行符,例如3我完全没有头绪,我为bcpqueryout尝试了几个不同的参数,但总是得到相同的结果。非常感谢任何想法!谢谢 最佳答案

json - Firefox 从我的 Web API 网站请求 XML 而 IE 请求 JSON,如何更改浏览器的设置?

我有一个ASP.NETWebAPI网站,有时我只想查看HTTPGET返回的数据。虽然我知道如何通过编程获取XML或JSON,但我不知道在哪里更改浏览器的设置(IE、Firefox和Chrome)以请求XML或JSON? 最佳答案 ASP.NETWebAPI基于Acceptheader返回JSON或XML。不同的浏览器有不同的默认Acceptheader。至于我:火狐:text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,imag

xml - 通过 Web 服务将文件作为字节数组发送时会产生多少额外开销?

这questionandanswer演示如何通过XMLWeb服务将文件作为字节数组发送。使用这种方式进行文件传输会产生多少开销?我假设数据看起来像这样:1628127...如果此格式正确,则必须先将字节转换为UTF-8字符。这些字符中的每一个都分配8个字节。字节是以10进制、十六进制或二进制字符存储的吗?由于XML数据和字符编码,文件在发送时看起来大了多少?Web服务中内置压缩功能吗? 最佳答案 通常,字节数组作为base64编码字符串发送,而不是标记中的单个字节。http://en.wikipedia.org/wiki/Base6

sql-server - 使用 SQL FOR XML 语句生成 XML 注释

背景:我正在使用SQLFORXML查询生成一个更大的XML文档(HL7CDA文档)的片段。按照惯例,我们需要在这个XML节点之前包含部分注释,以便在将节点重新组合成更大的文档时,它们更易于阅读。这是预期输出的示例:PastMedicalHistoryCOPD-1998Dehydration-2001Myocardialinfarction-2003这是我为呈现上述XML而构造的SQLFORXML语句:SELECT'10153-2'AS[section/code/@code],'2.16.840.1.113883.6.1'AS[section/code/@codeSystem],'LOI

sql-server - SQL Server - 使用 UTF-8 编码定义 XML 类型的列

SQLServer中定义的XML类型字段的默认编码是UTF-16。我可以毫不费力地将UTF-16编码的XML流插入该字段。但是如果我尝试插入到具有UTF-8编码的XML流的字段中,插入尝试将收到错误响应无法切换编码。问题:有没有办法将SQLServer列/字段定义为具有UTF-8编码?更多信息插入操作使用SpringJDBCTemplate执行。XML流由设置为UTF-8或UTF-16编码的JAXB编码器生成。privateStringmarshall(myDAOmyTao,JAXBEncodingjaxbEncoding)throwsJAXBException{JAXBContext

xml - *您*如何在 Web 应用程序的世界中使用 XML?

背景我正在研究当代Web应用程序中消息传递的效率,检查XML替代方法的使用。这是一个大学项目,其成果将公开发布——社区参与度越高,成果回馈的值(value)就越大。我需要尽可能多的使用XML的真实示例,以便:充分理解当主机A与主机B对话时使用的XML是什么我当然可以想象应该/可以如何使用XML。现实可能完全不同。对实际而非假设的数据执行测试XML在现实生活数据集上与技术X相比如何表现,与XML在上与技术X相比如何表现同样重要>任意数据集识别和衡量XML使用的任何模式例如纯元素,元素加一些属性或最小元素和大量属性使用问题您如何在Web应用程序的世界中使用XML?当主机B通过HTTP向主机

sql-server - 从 SQL Server 多表查询创建单个 XML

我想从SQLServer2005查询多个表并创建一个XML文档并在存储过程中执行此操作。我知道我可以在一个存储过程中查询多个表并在我的.NET应用程序中获取一个可以轻松保存为XML的DataSet。但是,我正在尝试在存储过程的上下文中执行类似的操作。基本上我想做这样的事情:declare@xxmlselect@x=x.resultfrom(selecty.*fromtableyyforxmlpath('y')unionselecta.*fromtableaaforxmlpath('aa'))asxselect@x 最佳答案 如果你只

sql - 在 SQL Server 中检索具有相同前缀的所有 XML 元素

我有一个XML文件,其格式类似于:100200300400我需要编写一个查询来获取所有以Field开头的元素值。所以给定上面的XML,结果应该是FieldVal--------100200300我已经尝试了以下但它不起作用:Selectxc.value('text()','int')From@XMLData.nodes('/XML/[starts-with(name(),''Field'')]')Asxt(xc)注意:我很清楚,如果我重新格式化我的XML,这个任务可以很容易地完成,但遗憾的是我无法控制XML的格式。 最佳答案 一种方

sql - 如何在 SQL Server Management Studio 中将结果保存为 xml?

我正在尝试TDD并创建假对象,我想使用来自测试数据库的XML。因此,我想创建一个查询结果的XML,我在SQLServerManagementStudio中运行它。但我无法找到如何在SQLServerManagementStudio中以XML格式获取结果。这可能吗?以及如何? 最佳答案 您可以使用“FORXML”将查询结果输出为XML。例如:SELECTo.Order_NumberAS'OrderNumber',--Elemento.Order_TotalAS'@OrderTotal'--AttributeFROMdbo.ORDERo

sql-server - 修改SQL Server中的XML添加根节点

为了首先给出这个问题的一些背景知识,我正在重写一些当前循环通过一些xml的代码,在每个循环结束时插入到一个表中-替换为一个带有xml参数并执行一次性插入,将xml“粉碎”到表中。主切分已经成功,但是目前其中一个列用于存储整个节点。我已经能够(几乎)计算出为此所需的查询,但它遗漏了节点的根部分。我得出的结论是我的查询已经尽我所能了,我正在寻找一种方法来执行更新语句以将根节点放回那里。所以我的xml的形式是;.............................................所以基本分解将node1的值放入column1,node2放入column2等。插入语句看起来