问题标签 [for-xml]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - 使用 FOR XML 从 SQL Server 2005 数据创建 XML
我正在尝试创建要存储在 SQL Server 2005 中的 XML 字段中的 Excel XML。我已经做到了这一点:
这是我的输出:
我想要的是消除<s:Row>
节点中的命名空间。我想摆脱这个:xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:s="urn:schemas-microsoft-com:office:spreadsheet"
从<s:Row xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:s="urn:schemas-microsoft-com:office:spreadsheet">
有人知道如何做到这一点吗?
c# - 使用带有 DATETIME 类型的 XML 序列化的“FOR XML”
我在尝试将一些日期添加到通过 XML 序列化加载的预先存在的类中时遇到问题,并且它没有做我认为应该做的事情。
我用 SQL 完成了一个基本测试(其中 EffectiveFrom 和 EffectiveTo 被声明为DATETIME
)
这给出了 XML:
然后我将这个类声明为:
但是,没有设置属性。我可能只是度过了“忙碌的一天”,却错过了明显的眩目,但我本以为这会“正常工作”——有什么想法为什么不这样吗?
我是否真的必须创建一些调用Date.ParseExact()
集合和ToString()
获取的字符串属性,将其标记为 XML 序列化,并将真实属性标记为XmlIgnore()
?
sql-server - 带有用于 xml 指令的 sql server 的真正空元素
如何在 sql server (2005) 中使用 for xml 指令创建一个真正空的 xml 元素?
例子:
输出:
但我真正想要的是:
c# - 将 XML 写入内存而不是磁盘
如何将 FOR XML PATH 存储过程的结果写入内存而不是磁盘上的文件?
目前的做事方式:
我不想将文件写入磁盘,然后其他方法对其进行操作,而是希望此方法将 xml 返回到 memeory。
我认为这比写入磁盘要快得多....
sql - 从 SQL Server 的 SQL 查询生成 xml 文件时无法获得所需的输出
我正在执行这个查询
目前数据库有三个条目,我得到的 xml 文件是这个
我不想要这个,我想要一个只有一个主父节点的文件,其余的作为它的子节点,每个子节点都可以是其他子节点的父节点,但是应该只有一个主父节点,在这种情况下是每一行是单独的父母,没有主要或单亲
我希望我能够正确地说出我的问题。谢谢
sql - 如何使用 FOR XML 查询将 SQL Server 2005/2008 列作为相同的子节点返回?
基本上我需要以以下 XML 格式从 SQL Server 表中返回一些数据:
我想出了以下 SQL 语句:
产生这个输出:
但我没有更进一步。谢谢!
sql - SQL FOR XML 帮助
可能是一个简单的问题,但我是在 SQL 2005 中形成 XML 的新手,但是从看起来像这样的表中形成下面看到的 XML 的最佳 FOR XML SQL 语句是什么?
所需的 XML 输出:
xml - 使用 FOR XML 选择嵌套的 Xml 元素 - 最佳实践
我正在使用从 SQL Server 05 中检索 Xml 格式的数据FOR XML
在生成的 XML 中嵌套元素的最佳做法是什么?
目前我正在这样做:
但是,由于相关的子查询,我担心它的性能。是否有我可以使用的 Group By 类型功能,以便我可以对两个表进行常规内部连接,并生成顶级节点唯一且具有适当子节点集合的 Xml?
编辑 鉴于缺乏回应,我似乎在要求不可能的事情。所以也许一个更好的问题是:
有没有更好/更好的方法从 SQL Server 生成 Xml,或者我应该将我的代码移出 CLR 并从那里生成?
sql-server - 在存储过程中使用 FOR XML 返回父子数据
如果我有一个父表和一个子表,其中可以有一个父表到多个子表,我该如何从存储过程中的存储过程返回以下 xml?
sql-server - 如何在 Sql Server 中使用 FOR XML 抑制空命名空间
我们在 SQL Server 2005/2008 中遇到了一个奇怪的问题,它使用带有 xml 和命名空间片段的 FOR XML。这是有问题的查询。
[客户]字段是一个 xml 片段。当我运行它时,我得到了。
如果您注意到标记的子项中有xmlns=""。如果我们直接在表中查看片段,它看起来像这样。
我可以删除默认命名空间
它删除了 xmlns="" 但我们需要将其保留在文件中。有任何想法吗?