草庐IT

windows-server-container

全部标签

c# - 免费的 XML 控件(WPF 或 Windows 窗体)

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭9年前。Improvethisquestion我正在寻找用于在Windows应用程序中显示XML的免费控件(WPF或Windows窗体)。由于某些原因,我不想使用Webbrowser控件。它应该类似于Codeplex上的XML资源管理器(xmlexplorer.codeplex.c

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尝试了几个不同的参数,但总是得到相同的结果。非常感谢任何想法!谢谢 最佳答案

xml - contains() 在 XPath 中做什么?

我有两个几乎相同的表,唯一的区别是第一个中的输入标签:表#1表#2当我使用这个XPath//table//tbody//tr[position()=1andcontains(.,input)]它返回两个表的第一行,而不仅仅是第一行正如我所料,表第一行。但是,此XPath//table//tbody//tr[position()=1]//input仅返回第一个中的input。那么,我做错了什么?为什么相同的input与两个表相关联?我是不是在这里滥用了.? 最佳答案 由于函数名称的错误选择1,许多人误解了contains()的用途XP

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

xml - xpath,计数元素错误: "Result is a NodeSet containing 1 element"

我开始在w3cschool学习xpath。我正在尝试评估游戏中的玩家数量。(因此计算屏幕名称和text()元素/属性)这是我的示例xml:MyGameAveryinterestinggame.2012-03-01T18:00:00ZAliceBob2我使用的xpath查询是://game/info/players[count(.//screenname/text())]但我只得到:"ResultisaNodeSetcontaining1element"(工具:http://www.whitebeam.org/library/guide/TechNotes/xpathtestbed.rh

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

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等。插入语句看起来