问题标签 [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 投票
2 回答
333 浏览

xaml - 完全按照编写 XML 文字的方式编写 XML

我正在将一些 XML 从 DrawingML 转换为 XAML。不幸的是,XAML 不能按预期使用空格,但我找到了解决方法。这是问题所在:

问题陈述

我想在 TextBlock 中写下以下内容:

嗨,约翰寿司 A 对寿司 B 说了什么?

所以我会写:

这不会产生预期的结果。相反,它会产生:

嗨,约翰寿司 A 对寿司 B 说了什么?

现在注意到“ John”和“ ,”之间的空格了吗?很奇怪,嗯?这是因为 XAML 在运行之间附加了一个空格。我不知道它为什么这样做。我确实确实需要与上面完全相同的格式,因此更改格式的选项(例如也将逗号设为粗体)不是一种选择。

部分解决方案

更奇怪的是,有一种方法可以解决这个问题——即失去 XAML 添加的额外空间——你必须将你的运行放在同一行。我不知道为什么,但就是这样。所以以下实际上工作得很好:

注意运行 #2 和 #3(共 4 次运行)现在位于同一行。

问题

我遇到的问题是我还没有找到使用 XML Literals 编写上述内容的方法。如果我试试这个:

始终如下创建,4 次运行在单独的行上:

有谁知道如何将 XML 完全按照 XML Literals 编写?

奖金

如果您正确回答问题,我会告诉您笑话的妙语:)

0 投票
1 回答
602 浏览

vb.net - Why Don't Dynamic XML Literals Inherit Default Namespace

I have an XElement that I need to create via dynamic xml literals/embedded expressions and I need it to inherit the default namespace. This doesn't appear possible though through everything I've tried. Does anyone know how to make this work?

For example

The first one, myXML, is not created with the default ns, but the second one, myXML2, is.

0 投票
3 回答
2432 浏览

javascript - JavaScript 中的 XML 文字?

E4X (Ecma-357) 是对 ECMAScript 的扩展,它添加了 XML 文字作为第一类原语。这太棒了,但是只有 Mozilla 和 Adob​​e 支持(也没有 V8 和 IE 支持),从 Web 开发人员的角度来看,E4X 几乎已经死了,必须支持任何现代浏览器的用户。

围绕在 JavaScript 中实现 XML 文字还有哪些其他工作?有没有办法在 JavaScript 中获得类似于 XML 文字或 E4X 的东西,任何人都在研究?也许一些框架插件?

前几天我遇到了 LunaScript (asana.com/Luna),它用类似 JavaScript 的语言实现了 XML 文字。这很好,但我可能永远不会在 Asana 工作,因此永远不会编写 LunaScript。

0 投票
1 回答
763 浏览

vb.net - Linq to XML 预期的 VB.NET XML 文字表达式

我遇到了与此问题中所述相同的问题,但接受的解决方案是“在我的机器上工作”的答案。

这是我的代码:

我收到错误:BC30201:预期表达式。

有没有人对可能导致这种情况的原因有更详细的了解?

0 投票
2 回答
782 浏览

xml - 如何在 VB.NET 中将 XElements 嵌入到 XML 文本中?

在 VB.NET 中,我可以使用<xml><%= "my string" %></xml>.

如何嵌入XElement实例?

我知道我可以在 XElement、XNode 等类上使用方法,但如果可能的话,我想在 XML 文字中这样做。

0 投票
1 回答
679 浏览

vb.net - 如何动态设置本地 XML 命名空间?

我有几个暴露相同架构的 xml 命名空间。

我想使用一个动态接受命名空间并根据指定命名空间应用属性或属性的函数:

我实际上想将此函数的命名空间结果设置为给定的参数。

看看这篇文章,他做的正是我想要的,但我确信在 VB.NET XML Literals 中有一种比硬编码方式更好的方法。

我知道我可以简单地这样做:

但我想知道是否有一种方法可以在 VB.NET 中包含命名空间惊人的.<>语言快捷方式。.@...<>

0 投票
1 回答
1177 浏览

c# - LINQ to SQL to XML(在 C# 中使用 XML 文字)

是否可以以<%=person.LastName %>这种方式使用 XML 字符串中的变量?

如果可能的话,这将是一个救星,因为我不能使用 XElement 和 XAttribute 手动添加节点。我们有多个模板,它们经常更改(即时编辑)。

如果这不可行,您能想出另一种方法,以便我可以为 XML 使用模板吗?

看起来在 VB 中是可能的 http://aspalliance.com/1534_Easy_SQL_to_XML_with_LINQ_and_Visual_Basic_2008.6

0 投票
5 回答
504 浏览

programming-languages - 支持 XML 文字的编程语言

有哪些本机或通过扩展支持 XML 文字的编程语言?我知道VB.NETScalaFactor。还有其他人吗?

0 投票
3 回答
2030 浏览

debugging - 带有 xsl:attribute-set 元素的 XSLT 简化样式表

我正在尝试<xsl:attribute-set>在我的 xsl 文档中使用,但我不断收到错误消息:

  • 编译错误:第 47 行元素属性集
  • 元素属性集只允许作为样式表的子元素

我还检查了 W3Schools 网站对XSLT 属性集的解释,发现:

我不明白这是什么意思,谁能解释一下?

如果您需要有关我的文件的更多信息,WAMP 服务器设置请在下面发表评论。

我的 XSL 文档的前两行是:

我不知道他们做了什么,只是没有它,我的 XSL 将无法工作。

我基本上是使用这个 XSL 文件将我的 XML 转换为 HTML。整个过程由PHP完成:

0 投票
2 回答
1149 浏览

xml - 如何在 Scala XML 输出中生成整数文字作为属性?

我希望以下代码生成具有以下内容的 XML 值:

编译器给出错误

我究竟做错了什么?XML 中是否允许使用整数文字?

我正在使用 Scala 2.7.7