java xml setdoctype_如何在Java中使用DOM将自定义doctype标记添加到带有xhtml标记的xml中?...
我使用java中的DOM创建了一个XML文档,并将XHTML标记插入到XML文档中。现在我要添加如下doctype:
]>
我试着把它作为一个字符串追加,但没有成功。
DocumentBuilderFactory docFactory = DocumentBuilderFactory.newInstance();
docFactory.setNamespaceAware(true);
DocumentBuilder docBuilder = docFactory.newDocumentBuilder();
DOMImplementation domImpl = docBuilder.getDOMImplementation();
Document xmlDoc = domImpl.createDocument(null, "example", null);
xmlDoc.setXmlVersion("1.0");
xmlDoc.setXmlStandalone(true);
String xhtmlTag = "xhtml tags";
ByteArrayInputStream bis = new ByteArrayInputStream(xml.getBytes());
Document doc2 = docBuilder.parse(bis);
Node xhtml = xmlDoc.importNode(doc2.getDocumentElement(), true);
ProcessingInstruction pi = xmlDoc.createProcessingInstruction("xml-stylesheet", "type=\"text/xsl\" href=\"#stylesheet\"");
Element example = xmlDoc.getDocumentElement();
beyanname.setAttributeNS("http://www.w3.org/2000/xmlns/", "xmlns:xsi", "http://www.w3.org/2001/XMLSchema-instance");
example.setAttribute("xsi:noNamespaceSchemaLocation", "TEST.xsd");
example.setAttribute("lang", "az");
example.setAttribute("error", "xeta_yoxdur");
xmlDoc.insertBefore(pi, example);
example.appendChild(xhtml);
java xml setdoctype_如何在Java中使用DOM将自定义doctype标记添加到带有xhtml标记的xml中?...相关推荐
- java 合并pdf,如何在Java中合并PDF
如何在Java中合并PDF 为小型企业和大型企业,保持 您的 重要 文件, 组织将提高您的工作流程,并成倍增长你的组织的工作效率. PDF文档由于其接受的输入格式的类型的安全性和灵活性,通常是共享大量 ...
- java 联合_如何在java中进行联合,相交,区分和反向数据
我想在Java中有联合,相交,差异和反向操作. 首先我有2个ArrayList< Integer> a = [0,2,4,5,6,8,10] b = [5,6,7,8,9,10] 一个工会 ...
- java 运费_如何在Java中创建运费成本计算器
我正在创建计算器来计算运费.代码是这样的:如何在Java中创建运费成本计算器 class ShippingCalc { public static void main(String[] args) { ...
- java 关闭jpanel_如何在Java中关闭Jpanel程序
我正在制作一个Java游戏,我需要一些关于如何操作的建议.如何在Java中关闭Jpanel程序 目前我使用2个不同的.java文件来制作游戏.我有一个扩展JFrame的主程序,我调用扩展JPanel的 ...
- java 二叉查找树_如何在Java中实现二叉搜索树( binary search tree)?
二叉搜索树或BST是一种流行的数据结构,用于保持元素的顺序.二叉搜索树是二叉树,其中左子节点的值小于或等于父节点,右子节点的值大于或等于父节点.由于它是二叉树,它只能有0,1或2个子节点.二叉搜索树之 ...
- java 注释 代码,如何在Java中注释代码块
Is it possible to annotate a block of code? E.g. for cycle or simply curly brackets? If so, how? Fir ...
- 去停用词 java代码_如何在java中去除中文文本的停用词
1. 整体思路 第一步:先将中文文本进行分词,这里使用的HanLP-汉语言处理包进行中文文本分词. 第二步:使用停用词表,去除分好的词中的停用词. 2. 中文文本分词环境配置 使用的HanLP-汉 ...
- java like a_如何在Java中实现类似“ LIKE”运算符的SQL?
我需要Java中的比较器,该比较器的语义与sql"赞"运算符相同. 例如: myComparator.like("digital","%ital%&q ...
- java websphere mq_如何在java中使用WebSphere MQ?
Java中使用websphere websphere mq:用于传输信息 具有跨平台的功能. 1 安装websphere mq并启动 2 websphere mq建立queue Manager(如:M ...
最新文章
- Python编程基础:第十七节 集合Set
- C#方式操作Cookie
- Android开机自启动 .
- mysql datetime month不走索引_like百分号加前面一定不走索引吗?一不小心就翻车,关于mysql索引那些容易错的点...
- input只能输入数字_Python基础第一个案例:猜数字游戏,这个都写不出,那就放弃吧...
- 哈希表存在的问题及解决方案
- centos压缩和解压缩命令之zip
- [译] 网站设计综合指南
- matlab qpsk实验,MATLAB-QPSK调制与解调
- 结构仿真实验,Midas多跨超静定连续梁手算电算分析
- Autosar NM
- linux获取android界面,Android中 adb shell ps 查看手机中进程信息
- CA认证原理以及实现(上)
- Java 中finalize()方法起什么作用呢?
- Python官方中文文档上线了,不用再苦寻民间汉化组了
- 【RNN入门到实战】LSTM从入门到实战——实现空气质量预测
- 1064: [Noi2008]假面舞会
- 腾讯云优惠券-腾讯云优惠券领取
- editable string 转_常见问题 | x-editable 中文网
- 解决virus:win32/ramnit.a病毒
热门文章
- python print 变量_Python之print()函数与变量
- Linux使用cmake编译项目,如何使用cmake在linux中构建Qt项目(How to build Qt project in linux with cmake)...
- 忽视大小写函数_使用率低但功能强大的6个Excel函数公式应用技巧解读!
- QQ浏览器如何更改截图路径
- ECharts 饼图 legend 样式修改
- Java:URLEncoder、URLDecoder、Base64编码与解码
- Spring 异常处理三种方式
- MySQL中实现并、交、差
- 日志打印的8种级别(很详细)
- mongodb 数组查询 php,关于PHP,查询mongodb里的数组的问题