`

HTML标签补缺器

阅读更多
需要导入Nekohtml解析器相关包

import org.cyberneko.html.parsers.DOMParser;


DOMParser parser = new DOMParser();
		
		//下面这段代码缺少了</p></pre>标记
		InputStream in = new ByteArrayInputStream("<pre><pre>Product Name:lady slipper  </pre><pre>Model Number: 816</pre><pre>Size:36-41#</pre><p>Color: all colors available </p><pre>Place of Origin: China</pre><pre> </pre><pre>Feature:</pre><pre>1)UPPER: pvc</pre><pre>2)OUTSOLE:pvc</pre><pre>3)Suitable age:women</pre><p>Packing:polybag or according to your requests".getBytes());
		InputSource source = new InputSource(in);
		
		//解析源
		parser.parse(source);
		//得到解析完成的DOCUMENT
		Document doc = parser.getDocument();
		// 获得将DOM文档转化为XML文件的转换器。
		TransformerFactory tfactory = TransformerFactory.newInstance();
		Transformer transformer = tfactory.newTransformer();
		// 将DOM对象转化为DOMSource类对象
		DOMSource dsource = new DOMSource(doc);
		StringWriter write = new StringWriter();
		// 获得一个StreamResult类对象,该对象是DOM文档转化成的其他形式的文档的容器,可以是XML文件,文本文件,HTML文件。这里为一个XML文件
		StreamResult result = new StreamResult(write);
		// 调用API,将DOM文档转化成XML文件
		transformer.transform(dsource, result);
		System.out.println(write.getBuffer().toString());
分享到:
评论
1 楼 di1984HIT 2013-01-30  
不错啊,真的很好

相关推荐

    html、CSS、JavaScript

    它涵盖了黑马程序员视频教程中的前端核心知识,可以帮助你巩固对HTML标签的运用,CSS选择器和布局技巧,以及JavaScript的基本语法和DOM操作。通过复习这些笔记,你可以加深理解,检查自己在某个知识点上的掌握程度,...

    html手册.rar

    这本“html手册”显然是一个关于HTML的综合资源,包含了所有HTML标签及其使用方法的详细信息。在这个压缩包中,唯一的一个文件“html手册”可能是PDF文档、电子书或者其他格式的教程,提供了全面的HTML学习资料。 ...

    DTHTMl手册

    手册可能还会涉及HTML与CSS(Cascading Style Sheets)的结合,讲解如何使用`&lt;style&gt;`标签内联样式,`&lt;link&gt;`标签引用外部样式表,以及类(class)和ID选择器的概念,帮助你理解如何通过CSS来美化和控制HTML元素的...

    阶段1:java基础笔记.rar

    适合初学者和找工作前查漏补缺的第一阶段java基础学习笔记 使用说明: ①资料内容是看传智播客视频整理的他们的上课文档+总结和自己查漏补缺以及重要知识点,都已经分类好了; ②笔记是用印象笔记工具写的,所以...

    Web前端初级---模拟题-5套.zip

    【标签】"Web前端初级---模拟题-5套"同样强调了初级水平的学习内容,意味着这些题目可能不会涉及过于复杂的技术,而是更注重于基础扎实,比如HTML标签的使用、CSS选择器的理解、JavaScript基础语法的应用等。...

    吴天雄--JavaWeb完整笔记.doc

    1. JSTL提供了一系列标准标签,如if、choose(条件语句)和foreach(循环)等,以增强JSP的可读性和可维护性。 模块七:分页 1. 如何实现复杂条件查询的分页功能。 2. PageBean的分页参数设计和使用。 3. 分页的...

    网页制作常见问题与解答大全 CHM 第2版.rar

    学习HTML时,可能会遇到的问题包括标签的正确使用、属性的设定、嵌套规则等。"htmlwenda2"可能包含了解决这些问题的具体示例和解释。 CSS则是用来控制网页外观的,涉及颜色、布局、字体等元素。在CSS方面,常见问题...

    W3CSchool全套教程

    在W3CSchool的教程中,你会学到如何使用选择器定位HTML元素,以及如何设置颜色、字体、边距、布局等样式属性。此外,还将涉及CSS的盒模型、浮动、定位、响应式设计等进阶概念。 3. JavaScript:这是一种强大的编程...

    超级jsp学习资料 很好

    2. **JSP页面结构**:讲解`&lt;html&gt;`, `&lt;head&gt;`, `&lt;body&gt;`等HTML标签以及JSP特有的指令元素,如`&lt;%@ page %&gt;`, `&lt;jsp:include&gt;`, `&lt;jsp:useBean&gt;`等。 3. **JSP脚本元素**:包括脚本片段(Scriptlets)、表达式...

    驾校科目一模拟html网站模板

    - HTML5:使用HTML5语义化标签构建网页结构,提高网页的可读性和兼容性。 - CSS3:利用CSS3实现丰富的样式效果,提升用户体验。 - JavaScript:实现动态交互功能,如题目切换、计时器、成绩计算等。 - 数据库:...

    W3School离线手册(2017.03.11版)

    手册涵盖了选择器、盒模型、布局技术(如Flexbox和Grid)、颜色、字体、动画和过渡等内容,帮助开发者实现美观且响应式的网页设计。 3. **JavaScript**:作为Web前端的主要脚本语言,JavaScript用于添加交互性和...

    《JSP程序设计实例教程》试卷及答案

    压缩包内的文件列表中,"(包海涵)10-11(二)08信管班《JSP程序设计实例教程》试卷(A卷答案).doc"显然是一份具体的试卷及答案,对学习者来说是宝贵的参考资料,可以检验自己的学习成果并查漏补缺。而"xsgl_Log.LDF...

    免费个人博客系统(兼多用户博客系统)

    12.前端页面精简,前端编码不用div标签,不用id、class规则的CSS样式,最大限度精简前端代码,鼓励用户抛弃div+CSS前端代码编写模式,我们这样做不是为了迎合HTML5,只是为了更合理的应用HTML标签; 13.安装程序自动...

    二级web题库PDF.zip

    例如,可能会遇到关于HTML标签用法、CSS盒模型、JavaScript事件处理、PHP语法以及MySQL数据库操作等相关问题。 其次,操作题部分则更加注重实践能力。这部分题目通常要求考生编写代码或者进行网页布局设计,以测试...

    W3School离线手册(2018.04.01).chm

    在手册中,你可以找到HTML5的所有标签、属性以及它们的用法,包括新增的语义化元素如、、和等,还有多媒体元素如和等。 接着是CSS(Cascading Style Sheets),它负责网页的样式和布局。W3School的手册详细介绍了...

    02408免费个人博客系统(兼多用户博客系统)v3.1.zip

    12.前端页面精简,前端编码不用div标签,不用id、class规则的CSS样式,最大限度精简前端代码,鼓励用户抛弃div CSS前端代码编写模式,我们这样做不是为了迎合HTML5,只是为了更合理的应用HTML标签; 13.安装程序...

    jsp网站规划与网页设计试题

    每一道选择题都可能涉及一个或多个关键概念,答案解析则能帮助理解错误之处,从而查漏补缺。在准备过程中,考生不仅应记住答案,更要理解背后的原理,这样才能真正提升JSP编程能力。同时,这份资料也是教师评估学生...

    小周专用下载

    在标签中提到了“java笔记”,这意味着这个压缩包内肯定包含了关于Java编程语言的学习资料。Java是一种广泛应用的面向对象的编程语言,广泛应用于服务器端开发、移动应用、大数据处理等领域。笔记可能涵盖了Java的...

    国际信息化人才资格认证网页设计师认证模拟试题

    1. **HTML**:超文本标记语言是网页设计的基础,考生需要了解并能熟练编写HTML代码,包括标签的使用、属性设置以及页面结构的构建。 2. **CSS**:层叠样式表用于控制网页的样式和布局,包括选择器的运用、盒模型的...

Global site tag (gtag.js) - Google Analytics