【问题标题】:Ignore embedded quotes in ruby忽略 ruby​​ 中的嵌入引号
【发布时间】:2011-07-13 22:13:18
【问题描述】:

我不确定发生了什么,但我正在写入的 xml 文件有这个:

This "is" now my String

什么时候应该是这样的:

This "is" now my String

这是代码,除了我在编译时无法访问实际的字符串。有没有办法告诉assetName 变量将嵌入的引号视为引号?谢谢。

assetName = 'This "is" now my String'

response.search("property[name=next]").first.andand["value"]  = assetName

【问题讨论】:

  • 您缺少信息,例如您运行的是哪个版本的 Ruby,以及您用于生成 XML 的 XML gem。

标签: ruby xml escaping quotes


【解决方案1】:

在 XML 中,引号可能永远不会出现在属性中,无论用于属性的引号的样式如何。您的 XML 库很可能正在为您转义这些引号。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-23
    • 2019-08-10
    • 1970-01-01
    相关资源
    最近更新 更多