【问题标题】:Add single word attribute to dom element in C#在 C# 中向 dom 元素添加单个单词属性
【发布时间】:2014-03-11 12:07:55
【问题描述】:

我正在用 C# 构建网站上的微数据。产品所需的包装 div 应如下所示:

<div itemscope itemtype="http://data-vocabulary.org/Product">

添加 itemtype 属性很容易,如下所示

domElement.Attributes["itemtype"] = "http://data-vocabulary.org/Product";

但我不知道如何添加像 itemscope 这样的单个单词属性。

【问题讨论】:

    标签: c# dom microdata


    【解决方案1】:

    一般来说,属性往往需要许多库的值。大多数人会通过写itemscope=trueitemscope="" 之类的东西来解决这个问题。 编辑:当我发现某些 XML 实现确实使用空白属性没有任何问题时,重新措辞。

    【讨论】:

    • 这仅适用于 XHTML,其他形式会将非值属性视为布尔值。微数据应使用无值的 itemscope 属性。
    • 抱歉,不知道这个。我总是遇到许多 XML 库的属性实现都需要一些“绒毛”数据。
    猜你喜欢
    • 2013-08-12
    • 1970-01-01
    • 2013-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多