问题标签 [xml-literals]

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 回答
1400 浏览

vb.net - xml 命名空间和 xml 文字

我正在 vb.net 中尝试使用 xml 文字,但有些东西我没有得到。这是一个说明问题的小样本。我将两个PropertyGroup节点添加到一个空的 Visual Studio 项目中。第一个添加为 xml 文字,第二个添加为new XElement

此代码写入以下输出:

如您所见,第一个PropertyGroup节点包含一个冗余的 xmlns 声明。为什么会这样,可以避免吗?

0 投票
1 回答
255 浏览

.net - 是否可以在 VB.NET XML Literals 中使节点可选?

<optional>反正有什么时候删除myVar Is Nothing吗?

0 投票
1 回答
740 浏览

vb.net - VB.Net 中 System.Xml.Linq.XDocument 的声明预期错误

我正在尝试了解 VB 中的 XML 文字。在基于控制台应用程序模板的“学习”项目中,以下编译和运行没有错误(并且没有添加任何特殊的 Imports 语句或引用):

端模块

然而,我尝试在基于 Windows 窗体应用程序的新项目中重复相同的操作,但在最后 2 个语句中出现错误(两者都只说“预期声明”;另请注意:我将控制台应用程序的参考资料与默认提供的参考资料进行了比较对于 winforms 应用程序并添加 System.Data.Linq 然后给出错误我添加了 2 Imports 语句但我仍然得到错误)。

请告诉我我错过了什么。谢谢你。

0 投票
2 回答
194 浏览

c# - 我如何在 C# 中做到这一点?

以下单元测试在 VB.Net 中通过

我如何在 C# 中断言同样的事情?

为了澄清,我想知道如何表达......

...在 C# 中

0 投票
1 回答
176 浏览

xml - Build XML literal containing Anti-XML object

Suppose I have an Anti-XML object, e.g.:

I want to construct an XML object that contains child as a child:

The obvious way would be

The problem is that Scala's XML literals don't recognize Anti-XML's objects, so child gets converted to a string, and embedded in parent as a text node:

How can I work around this issue?

0 投票
2 回答
1393 浏览

vb.net - VB.NET XML Literals vs StringBuilder 在性能方面

我有很多带有 StringBuilder 的 VB 代码。我正在考虑将它们更改为 XML Litterals,关于性能是否比 StringBuilder 快?还是它更慢?

这是 XML 文字的示例:

这是使用 StringBuilder 的示例:

0 投票
2 回答
4933 浏览

vb.net - vb .net CDATA 用于存储 SQL 多行字符串,与 VB 变量混合

我正在使用 CDATA 来“按原样”存储所有多行 SQL 字符串(感谢一些 stackoverflow 旧答案),如下所示:

问题是我需要使用 VB 变量来阻止它。还有另一种方法而不是多个 CDATA 吗?

0 投票
1 回答
957 浏览

vb.net - 使用默认命名空间将新的 Xelement 添加到现有文档

我觉得这应该比现在更容易,但我似乎无法弄清楚。这是我的测试用例。

输入xml

我得到的是以下输出,

为什么新的文本元素看不到它正在使用默认命名空间并没有使用 xmlns?如果我离开该语句,我会在文本元素上Imports <xmlns="http://www.w3.org/2000/svg">得到一个空的命名空间。xmlns=""

0 投票
1 回答
71 浏览

xml - vb xml文字中的标记计数器

我有一个这样的字符串数组:
[0] aaa
[1] bbb
[2] ccc

现在我需要像这样创建 XML:

现在我知道在 VB 中我可以做到:

问题是 - 如何让那个讨厌的柜台进入?
澄清一下:我没有选择编程语言,必须是 VB。我也无法选择 XML 的结构,它是我们从外部公司获得的规范的一部分。

任何帮助表示赞赏,谢谢:)

0 投票
1 回答
400 浏览

.net - Xml Literals in VB.Net prevent escaping

I am experimenting with using VB.Net's Xml Literals as a templating system for generating HTML. What I am wondering if there is any way to control the escaping. For example if I have code similar to the following

This will produce a link with the ampersands xml encoded (&amp;). Currently, I am just un-escaping these when transforming the xmlElement to a string. I am assuming that is my only option as anything else produces invalid XML, but I was wondering if there was any way to specify that an XML Literal is a raw value and does not need Xml Escaped.