问题标签 [system.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.

0 投票
1 回答
69 浏览

c# - 过滤后如何将位置应用于节点

Xpath查询

请参阅上面的节点列表在过滤器之前我有 6 个节点但是当我过滤时我得到三个节点所以我为那个 position()>='1' 和 position()<='3 编写查询但结果只有 1 个节点sql 在过滤器行号适用于所有行之后存在行号条件,但在 xml 中我该如何实现。我没有使用 LINQ to XML

0 投票
1 回答
936 浏览

.net - 为什么 XmlSchemaSet 明确地将 targetNamespace 设置为变色龙模式

例如,我有 2 个 Xml 模式:

a.xsd:

b.xsd:

第二个模式没有targetNamespace并用作变色龙模式。

我正在尝试使用 XmlSchemaSet 预加载这些模式:

但是在我这样做之后,两个模式都有“测试”目标命名空间。我希望实例化的模式对象应该等于源模式,但模式“b.xsd”并非如此。为什么它的行为如此,有什么方法可以禁用这种行为?

0 投票
3 回答
6750 浏览

xml - 如何使用 PowerShell 创建新的 System.Xml.Linq.XElement

我想使用System.Xml.Linq对象以编程方式创建 XML DOM 。我宁愿解析字符串或从磁盘加载文件来创建 DOM。在 C# 中,这很容易,但在 PowerShell 中尝试这样做似乎是不可能的。

选项1:不起作用

这给出了以下错误:

选项2:不起作用

它给出了这个错误:

根据 MSDN(http://msdn.microsoft.com/en-us/library/system.xml.linq.xname.aspx)“XName 不包含任何公共构造函数。相反,此类提供从 String 的隐式转换允许您创建 XName。”

0 投票
0 回答
1162 浏览

windows-phone-7 - System.Xml 版本 4 与版本 2.0.5.0 冲突

我已经与这个问题斗争了几个小时,并且阅读了我能找到的所有内容。我有一个引用 System.XML 版本 2.0.5.0 的 WP7 xna 游戏。这引用了内容管道项目。在这个项目中引用了我创建的管道项目。我从管道项目中删除了 System.XML 引用,但没有任何区别。它在某处引用 System.XML 版本 4.0.0.0,因为我在构建时在输出中获得了此信息。

无法解决“System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”和“System.Xml, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e”之间的冲突。任意选择“System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”。

问题是 SL 项目将无法构建,因为它正在尝试使用版本 4 并且必须具有 2.0.5.0。它给了我以下错误。

构建内容引发 FileNotFoundException:无法加载文件或程序集 'System.Xml,Version=2.0.5.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e' 或其依赖项之一。该系统找不到指定的文件。

0 投票
0 回答
384 浏览

c# - C#:执行 XSLT 时:进程无法访问文件

我正在使用 C# 实现 XSLT。

在我的工作目录中,我有data.xml file.xsl,我想在data.xml 上应用file.xsl 定义的XSLT,以获取data.html

xslt.cs:

我有一个包含以下命令的脚本:

我正在即时生成 xslt.exe,因为可执行文件无法在该脚本将运行的每个平台上运行。

我总是收到以下错误:

未处理的异常:System.IO.IOException:进程无法访问文件/my/folder/data.xml,因为它正被另一个进程使用

我能做些什么?

0 投票
0 回答
169 浏览

c# - Error in System.Xml

I'm working on an app in C#. This app is running on Win XP SP2 and SP3. It has to be connected to a server via a webService. It works for all our customers, except one...

When he wants to log on he has an error :

After lots of research I couldn't find anything. I don't know where does it come from. The customer is on XP, service pack 3, so I don't think it can come from his configuration...

Moreover, if someone can explain me how to get the XML frame, that could allow me to know what's wrong with his System.Xml.

0 投票
1 回答
688 浏览

namespaces - 无法解析此 RDF/XML,因为 System.Xml 无法解析文档

我正在使用 .Net RDF 库对 RDF 文件进行一些 sparql 查询。但是当我尝试将 RDF 文件加载到 C# .Net RDFlibrary 时。

错误是:

无法解析此 RDF/XML,因为System.Xml无法解析文档,请参阅内部异常了解详细信息

我的 RDF 文件:

和要加载的语句:

谁能告诉我出了什么问题?- 为什么我会收到这个错误?

0 投票
1 回答
685 浏览

c# - 在 System.Xml.Serialization 中将自定义序列化构建为字符串

大家好,我有 2 个这样的课程:

当我序列化根类时,XML 结果是这样的:

但我希望OtherInfo该类被序列化为这样的单个字符串:

我怎么能这样做?

0 投票
0 回答
2522 浏览

c# - .Net 4.0 System.Xml.dll 不同版本?

我试图使用 Dispose 的方法,XmlReader但它似乎不可用。在互联网上环顾四周后,我发现在 .Net 2.0 中该IDisposable.Dispose方法已明确实现,但在 .Net 4.0 中已“更正”。确实,当我使用 .Net Reflector 检查该方法时,它被公开了。

但是,尽管我的项目使用 .Net 4.0 作为目标框架,但如果不将 XmlReader 显式转换为 IDisposable,我仍然无法调用 Dispose 方法。

然后我注意到C:\Windows\Microsoft.net\Framework\v4.0.30319\System.Xml.dll当我的项目用作C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Xml.dll参考时,.Net Reflector 被反编译。我对后者进行了反编译,实际上,该Dispose方法仍然在该方法中显式实现。

为什么同一个版本的框架有两个不同版本的同一个dll?

我的 Visual Studio 2010 可以配置为使用C:\Windows\Microsoft.net\Framework\v4.0.30319\而不是C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0在引用框架时使用吗?

PS 我还没有安装 .Net 4.5 框架。

0 投票
1 回答
1176 浏览

magento - Magento 在系统配置自定义模块字段上添加事件

我在任何地方都找不到要搜索的定义。在 mymodule namespace/modulename/etc/system.xml我有:

我需要添加onclick事件,例如: