【问题标题】:How will xml modularisation in scala 2.11 play with xml literals?scala 2.11 中的 xml 模块化将如何使用 xml 文字?
【发布时间】:2014-03-06 11:35:04
【问题描述】:

阅读 Scala 2.11.0-RC1 的发行说明,我注意到从 2.11 系列开始将 scala xml 拆分为单独的 jar。这会影响 2.11 或后续版本中 xml 文字的使用吗?显然,如果您使用 xml 文字,您还需要 scala xml jar - 我想知道是否也有计划弃用 xml 文字。

顺便说一句,我觉得 Scala 对 XML 的支持被认为是一个错误。作为语言用户,我对文字和插值的支持当然非常满意。我发现MetaDataUnprefixedAttribute 在操作属性方面有些尴尬,但并不可怕。 scala xml 的主要问题是什么?

【问题讨论】:

  • +1,我是 XML 文字的忠实粉丝,例如,它对于生成类型安全的 XHTML 标记非常有用。我认为问题在于 anti-xml 和其他 3rd 方库已或多或少地被放弃,并且 Scala 的内置 XML 支持需要工作,如果您查看 Scala 2.11 分支中的 Adriaan Moors cmets 之一,那是行不通的来自 Typesafe(他们正在寻找创建第 3 方 XML 库而不是处理现有 Scala XML 的遗留问题)
  • 第二个问题是重复的东西。 stackoverflow.com/questions/7569172/…

标签: xml scala scala-2.11


【解决方案1】:

a thread 中,Adriaan Moors 回复了@virtualeyes xml 文字语法

现在已经“有效地”弃用了一段时间。

a GSOC project 为 XML 启动一个宏化插值器,作为剥离和剥离 XML 支持的第一步。插值器应支持可插拔库。

在插值 SIP 中设想了一个 XML 插值器,以及准引用,所以这一直在工作中。

【讨论】:

    猜你喜欢
    • 2022-01-23
    • 1970-01-01
    • 2012-12-21
    • 1970-01-01
    • 2019-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多