`
edwardpro
  • 浏览: 310403 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

在JTIDY中对于inline标签的这行问题

 
阅读更多

在一个项目中需要使用jtidy格式化页面,一开始感觉不错,但是上线后发现一些样式的问题,原因是inline的标签在折行以后会自动多个空格,如:

<a href=""></a>
<a href=""></a>
<a href=""></a>

 这样看到的标签之间就会有空格,一般情况都没问题,但是有些场合就不行了...对于样式有影响....这个肯定是jtidy的问题...

 

经过无数次的试验终于发现了问题的关键:

 

		tidyObj.setXHTML(false);
		tidyObj.setXmlOut(false);

 如果这两项有一个是true则就会不顾一切的格式化....

当然这样设置后页面就不会escape了,所以需要加入:

tidyObj.setQuoteAmpersand(true);

 总结: jtidy真是一个比较妖怪的玩意...

0
0
分享到:
评论

相关推荐

    jtidy-04aug2000r7-dev.zip_ jtidy-r938-sources_JTidy-lizi_jtidy _

    在"jtidy-04aug2000r7-dev.zip"这个压缩包中,包含了JTidy的一个开发版本,版本号为04aug2000r7,同时提供了源代码,这对于开发者来说非常有价值,因为他们可以深入理解其内部工作原理并进行定制。 "jtidy-r938-...

    jtidy-r938.zip

    这个库在r938版本中包含了核心的jar文件(jtidy-r938.jar)、源代码(jtidy-r938-sources.zip)以及API文档(javadoc),使得开发者可以方便地查看和理解其内部工作原理。 首先,我们需要在Java项目中引入JTidy的...

    jtidy sources jar包

    jtidy-r7-20052011.104500-sources.jar

    JTidy配置手册,将Html页面转化为xml

    对于需要从HTML中提取数据或需要在HTML和XML之间进行转换的项目,JTidy是一个非常实用的工具。 了解和掌握JTidy的配置和使用方法,是提升HTML和XML处理能力的关键一步。通过深入学习和实践,开发者可以更好地应对...

    jtidy-04aug2000r7-dev.zip

    - **内容管理系统**:在CMS系统中,jtidy可以确保用户输入的HTML代码符合标准,防止潜在的安全问题。 使用jtidy-04aug2000r7-dev时,开发者需要了解如何配置和调用其API。通常,首先需要将下载的zip文件解压,导入...

    jtidy-r820

    jtidy-r820 JTidy 一个能将HTML格式转换成XML的工具。 JTidy是HTML Tidy(一个HTML语法检查器和优雅的打印编排工具)的Java移植,除了本身具有的清除HTML文件难看或错误内容的功能外,还提供了一个DOM接口,程序员...

    jtidy简单使用

    jtidy简单使用 java jtidy xml html

    jtidy_jar文件

    JTidy 是HTML Tidy (一个饭HTML语法检查器和优雅的打印编排工具)的Java移植,除了本身具有的清除HTML文件难看或错误内容的功能外,还提供了一个DOM接口,......

    jtidy-r8-21122004.jar

    jtidy-r8-21122004.jar

    Java通过DOM+Jtidy结合Mysql实现基于本地的简单的搜索系统

    这可能包括关键词匹配、位置关系(如在特定标签内)、频率统计等。在实现时,我们需要根据用户需求定义这些规则,并在DOM解析过程中执行相应的搜索算法。 4. **搜索算法实现**: 在理解了XML结构和搜索规则后,...

    2jtidy-04aug2000r7-dev.zip_jti_jtidy _zip

    Jtidy在处理网页源码时,可以纠正许多常见的语法错误,如缺失的标签、不正确的嵌套等,并将其转换为有效的XML格式,这在处理从网络抓取的数据或者老旧的HTML文档时尤其有用。2jtidy-04aug2000r7-dev.zip中的这个版本...

    jtidy jar包

    jtidy-r8-20060801,新的

    jtidy-r938.jar

    jtidy-r938.jar,需要调用的包,一些office的转换需要使用

    jsoup和jtidy 对html操作,将不规范的html转换为xhtml

    在压缩包文件中,我们有两个库的JAR文件:jtidy-r8-20060801.jar是Jtidy的一个版本,而jsoup-1.8.1.jar则是jsoup的1.8.1版本。在Java项目中,只需将这两个JAR文件加入到项目的类路径中,就可以直接调用它们的API来...

    html转换成xml使用的Jtidy类库

    html转换成xml使用的tidy类库,很好用也很简单,

    Jtidy API CHM

    Jtidy API CHM JTidy 是 HTML Tidy 用Java语言实现的版本,提供了一个HTML的语法检查器和很好的打印功能。JTidy可以用来清除格式不好和不对的 HTML。此外,JTidy提供了对整个HTML的DOM分析器。程序员可以将JTidy...

    Jtidy 将HTML转化成XML

    利用Jtidy工具, 将HTML转化成XML,这里给出简单的转换方法。

    jtidy 用java语言写的 tidy

    用java语言实现的tidy,可以对html文档进行规范化处理,得到符合标准的xhtml文档。

    html文件解析器-源码

    在提供的压缩包"jtidy-04aug2000r6"中,包含了JTidy的早期版本。JTidy不仅是一个HTML解析器,还支持XML和XHTML的解析,它遵循W3C的规范,可以纠正不规范的HTML,使其符合标准。 JTidy的源码可以让我们了解以下核心...

    html2pdf代码.7z

    在Java环境中,我们可以利用开源库和工具来实现这个功能。本篇将详细介绍如何利用Jtidy和wkhtmltopdf插件在Windows及Linux环境下将HTML转换为PDF。 Jtidy是一个强大的Java库,主要用于解析、清理和重构HTML或XML...

Global site tag (gtag.js) - Google Analytics