问题标签 [shred]

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.

0 投票
1 回答
3245 浏览

sql - TSQL Shred XML - 使用命名空间

这是我上一个关于同一代码块的问题的链接,其中包含一个工作切丝示例

好的,我是 C# ASP.NET 开发人员,遵循以下命令:命令是获取给定的数据集,分解 XML 并返回列。我认为在 ASP.NET 端进行粉碎更容易,我们已经可以访问诸如反序列化器等的东西,以及已知类型的整个复合体,但是不,老板说“在服务器上粉碎它,返回一个数据集,将数据集绑定到gridview的列”所以现在,我正在做我被告知的事情。这一切都是为了阻止那些会过来说“不好的要求”的人。

手头的任务:

当前无效的代码:

如果我们修改上一篇文章以在 XML 元素上包含命名空间,我们就会失去上一篇文章所具有的功能......

如果我之前的帖子显示有更好的方法可以做到这一点,那么我真的需要修改这个问题,但是如果这种编码风格很好,我可能会照原样继续。

0 投票
1 回答
1579 浏览

xml - 将 XML 数据分解成表

我有一个问题,我必须通过将源中的各种元素映射到我自己的表来将来自多个提供程序的多个 xml 数据集分解为一组表。当我收集顶级信息时,我可以很好地做到这一点,但我的一些信息在集合中,例如类别。我的第一步只是从 XML 中提取数据并将其放入几个表中,然后下一步是将数据合并到我的真实表中。

我的 XML 数据如下所示:

当可以将多个类别分配给单个产品时,我想将此数据分解为包含产品 ID、项目 ID 和类别 ID 的表

首先,我有我的 DataDictionary 表

在这张表中,我有这些记录:

现在,我有一个 sql 语句,它为我的提供者提取数据字典并将数据切碎到一个表中。

生成的 sql 语句如下所示:

当我运行我的语句时,我得到了错误:

XQuery [RawDetails.Data.value()]: 'value()' 需要一个单例(或空序列),找到类型为 'xdt:untypedAtomic *' 的操作数

有任何想法吗?

谢谢。

0 投票
4 回答
1939 浏览

java - 文件粉碎概念问题

我的电脑上有一个文件粉碎机,我想知道是否可以为了学习而用 JAVA 制作一个。但是,我不确定它是如何工作的,所以这就是我认为它的作用,请纠正我的错误。

所以基本上它一直加密文件的字节,然后简单地删除它。但这对我来说似乎太容易了,所以我一定是错过了什么或者完全错了。我查过它是如何工作的,但我总是得到软件广告。

感谢您的任何回复

0 投票
1 回答
1490 浏览

sql - 使用 SSIS 从 DB 中粉碎 XML

我正在寻找一种从 SQL 数据库中提取 XML 并通过 SSIS 批量分解 XML 的方法。我目前有一个包,它可以从数据库中提取 XML 并通过变量将 XML 传递给存储过程以进行粉碎,但这一次只能处理 1 条记录。处理 100,000 条记录时,这可能会变得非常耗时。

我想使用 SSIS 一次粉碎多个 XML 值。SSIS可以做到这一点吗?也许在数据流任务中,所有 XML 值都是从源中选择的,然后传递给某种解析器?

0 投票
1 回答
350 浏览

xml - 在 SQL Server 中有条件地粉碎 XML

考虑以下 XML 文件:

我需要将 XML(使用 XPath/XQuery)“分解”到下表中:

问题是,我需要使用来自 Address Type="Billing 元素的数据填充 AdrsMain 字段,前提是它存在于文件中。否则,AdrsMain 字段是从 Address Type="Contact" 元素填充的。如何我做到这一点?

0 投票
1 回答
468 浏览

c# - 创建虚拟“碎纸机”打印机

我需要创建一个“粉碎”的虚拟打印机

基本上这是我的问题。我有一个软件程序需要在保存文件之前“打印”文件。我希望能够打印到我的碎纸机以保存文档,但我实际上并不希望打印文档。所以我需要打印到一个安全删除文档并在 Windows 中显示为驱动程序的程序。

我将如何在 VB.Net 的 C# 中执行此操作?

0 投票
1 回答
829 浏览

sql - XML Shredding 包括属性和内部元素值

考虑以下 XML 片段:

我想(使用 SQL 内置的 XQuery/XPath 支持),将 Type 属性和每个 Total 的值分解到它自己的列中,并将每个元素的内部值分解到它自己的列中,如下所示:

我已经使用了我所知道的所有 XQuery 和 XPath,但无济于事。任何帮助将不胜感激!

0 投票
1 回答
7649 浏览

sql - 将 XML 从表列分解到 SQL Server 中的视图中

我目前有这段代码,它将 XML 存储到一个名为 data 的 XML 类型列中,在一个名为 Storage 的表中。

我想创建一个名为 Football View 的视图,它将数据分解并以以下形式显示:FootballView(TeamName,Manager,Ground)。

我之前使用 .nodes() 方法将完整文档切碎到表列中,但是在创建视图时似乎更具挑战性(我有使用视图的原因)。问题是,以前我只是在变量@input 上调用了 .nodes,该变量被声明为 xml = 'xmlcontent' 但对于视图,这无法完成,我想解析存储表列中包含的 XML。

有任何想法吗?提前致谢。

编辑:

以前,如果我切碎成表格,这将是我使用的代码:

EDIT2:这是我期望的输出。

预期产出

0 投票
1 回答
1208 浏览

xml - sql server 2008 xml文件到表

我有一个要导入表的 xml 文件。我的 xml 文件如下所示:

这是我正在使用的 SQL。我无法让 SQL 返回任何值:

我尝试了各种 xpath 和 SQL 语法。我无法让 SQL 返回任何值。任何帮助将不胜感激。

0 投票
1 回答
268 浏览

node.js - 为什么我的 NodeJS shred POST 请求的最后 2 个字符被剥离?

我在使用 NodeJS“shred”在 POST 请求中提交 UTF8 编码的文本文件时遇到问题

我试图发布的文本内容在客户端看起来很好,我知道因为我在调用 client.post 之前将它控制台记录到屏幕上,服务器得到的是文本文件的内容,但最后 2 个字符是总是丢失/切碎。这不是 ANSI 文本文件的问题。如果我将文本文件从 UTF8 转换为 ANSI,当它到达服务器时它就完成了。

服务器(通过 readTextFile.php)收到的是 myfile.txt 的内容,其中最后 2 个字符被删除。我不明白为什么。这对下游有很大的影响,因此任何零散的解决方法都不太可能有帮助。

我还注意到,当 textToPost 的内容被记录到控制台时,有一个“?” 在内容之前。当文件是 ANSI 编码文件时,这不会出现。

请帮忙。。谢谢