-
java xml character entity dom4j0
通过dom4j的xmlWriter类write出来的xml文本中如何包含character entity
比如说期待生成的文本如下:
<xml...>
<root>
<ele1>农行ABC</ele1>
<ele2>瀓行abc</ele2>
</root>
如上的ele2节点中包含的character entity
希望是通过dom4j的api来完成
查阅了很多资料都没有看到相关的实现
注意上面讲的不是读取, 而是生成2013年3月13日 23:58
1个答案 按时间排序 按投票排序
-
给你个样子,具体怎么拼接 你能看懂的
import org.dom4j.Document; import org.dom4j.DocumentException; import org.dom4j.DocumentHelper; import org.dom4j.Element; import org.dom4j.io.OutputFormat; import org.dom4j.io.XMLWriter; public class XmlTest { public Document createDocument() throws DocumentException { /** * 产生 一个document对象 */ Document doc = DocumentHelper.createDocument(); Element root = doc.addElement("Students"); Element child1 = root.addElement("student"); /** * 设置属性ID */ child1.addAttribute("ID", "001"); Element subChild1 = child1.addElement("name"); subChild1.setText("bulktree"); Element subChild2 = child1.addElement("age"); subChild2.setText("22"); Element subChild3 = child1.addElement("sex"); subChild3.setText("男"); Element child2 = root.addElement("student"); child2.addAttribute("ID", "002"); child2.addElement("name").setText("laoshulin"); child2.addElement("age").setText("22"); child2.addElement("sex").setText("女"); return doc; } public void writerDocument() throws Exception { /** * 格式化输出 */ OutputFormat of = new OutputFormat(" ", true);//空白 /** * 输出到屏幕 */ XMLWriter xmlWriter = new XMLWriter(System.out, of); /** * 输出到流中 */ // XMLWriter xmlWriter = new XMLWriter(new FileWriter("student.xml"), of); xmlWriter.write(this.createDocument()); xmlWriter.close(); } public static void main(String[] args) throws Exception { new XmlTest().writerDocument(); } }
输出:
<?xml version="1.0" encoding="UTF-8"?> <Students> <student ID="001"> <name>bulktree</name> <age>22</age> <sex>男</sex> </student> <student ID="002"> <name>laoshulin</name> <age>22</age> <sex>女</sex> </student> </Students>
2013年3月14日 13:17
相关推荐
org.dom4j.Entity : Entity定义XML entity org.dom4j.Node : Node为所有的dom4j中XML节点定义了多态行为 org.dom4j.NodeFilter:NodeFilter定义了在dom4j节点中产生的一个滤镜或谓词的行为 org.dom4j....
* Dom4j(SAX)读取xml数据(解析) * @param params * @throws Exception */ private static List<Pois> getReaderXml(String flg) throws Exception{ String fromRead=Dom4jTest2.class.getClassLoader...
Java自动生成entity、dao、service、controller代码
mybatis根据数据库表自动生成对应的实体类,映射文件和dao类的工具包,
介绍XXE漏洞攻防知识
对于经常写重复性代码的entity,dao,service,本例子中写了一个简单的自动生成小程序,有需要者可以下载
用java写的创建数据库表对应java model类
Hibernate逆向生成entity和hbm.xml文件这是一个视频,比文件看起来更加给力。
· 第四章:XML的语法 · 一.XML语法规则 · 二.元素的语法 · 三.注释的语法 · 四.CDATA的语法 · 五.Namespaces的语法 · 六.entity的语法 · 七.DTD的语法 · 第五章:XML实例解释 · 一.定义新标识 · 二.建立...
修改数据库连接和需要生成的表名后,可直接运行生成带中文注释和注解的JavaEntity,数据库注释会生成到JavaEntity里
用mybatis-plus的自动生成器,我们一般只用到entity和mapperXML,其他mapper接口和service类都要自己写。 可以下载之后,根据自己表生成mapperXML,然后用全局替换来修改一些细节。
主要介绍了Java实体类(entity)作用说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
java annotation实体关系映射,涉及各种实体间的关系
电子书 Entity Framework 4 In Action
View Entity Data Model XML View Entity Data Model DDL SQL Generate Views When right-clicking on an Entity Data Model .edmx file, the following context menu function is available: Generate Views. ...
利用hibernate自动生成hbm.xml文件和entity类,挺详细的文档呢,可以参考看看的喔喔
根据mysql数据库生成entity、mapper、xml
根据数据名称自动生成Java代码,生成mapper(xml文件)、Dao文件(entity、mapper、service、serviceImpl、controller)文件 2、适用用范围 数据库:MySQL5.7.16 代码运行环境:MyEclipse2019+Java8 3、运行命令 ...
逆向工程生成entity,mapper,mapper.xml
springboot+mybatis逆向生成controller+service+mapper+entity 直接生成一个简单的CURD的swagger风格的代码工具,集成了多种通用Mapper。