代码之家  ›  专栏  ›  技术社区  ›  lealceldeiro VonC

如何在Java中设置“invalidateTributenamePrefix”值?

  •  0
  • lealceldeiro VonC  · 技术社区  · 8 年前

    HtmlCleaner ( v2.18 invalidAttributeNamePrefix (见第节) Cleaner parameters )从某种意义上说, data- .

    这是一个属性 my-custom-attr="my-value" data-my-custom-attr="my-value" .

    我找不到任何例子 Java usage .

    您可以参考这段代码:

    HtmlCleaner cleaner = new HtmlCleaner();
    CleanerProperties properties = cleaner.getProperties();
    properties.setOmitComments(true);
    // properties.setInvalidAttributeNamePrefix("data-"); there is no such method
    
    // html is a declared variable which contains some html content
    TagNode rootTagNode = cleaner.clean(html);
    XmlSerializer xmlSerializer = new PrettyXmlSerializer(properties);
    String cleanedHtml = xmlSerializer.getAsString(rootTagNode);
    
    1 回复  |  直到 8 年前
        1
  •  0
  •   lealceldeiro VonC    8 年前

    升级到 version 2.22

    现在可以做了

    // ...
    properties.setInvalidXmlAttributeNamePrefix("data-");
    //...
    
    推荐文章