就是在xml里面加入
<!CDATA[
</p>
<pre><code> </script>
</code></pre>
<p>]]><br>
类似的东西<br>
java可以操作xml的节点,但这些东西可以写到里面吗?<br>
[b]问题补充:[/b]<br>
主要问题是怎么写- -<br>
[b]问题补充:[/b]<br>
可以写个小例子给我吗,谢谢!<br>
[b]问题补充:[/b]<br>
那用apache.batik生成的SVG图,其实也是xml.可以加入CDATA吗?</p>
<hr>
<p>[b]问题补充:[/b]<br>
<script language=\"javascript\" > 中间的代码写在哪里呢、。
是在String cdata = 里面写全了吗?
在java生成xml的时候如何加入脚本
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
4条回答 默认 最新
- wanghaolovezlq 2009-09-02 14:29关注
[code="java"]
import org.jdom.*;
import org.jdom.output.*;import java.io.*;
public class XMLTest
{public static void main(String[] args) { String cdata = "<script language=\"javascript\" > </script>"; //文件路径 String file = "test.xml"; //文件编码 String encoding = "utf-8"; appendElement(file, cdata, encoding); } public static void appendElement(String file, String cdata, String encoding) { try { //生成document对象 Document doc = new Document(); Element root = appendCard(cdata); doc.setRootElement(root); XMLOutputter outputter = new XMLOutputter(); Format format = Format.getPrettyFormat(); format.setEncoding(encoding); outputter.setFormat(format); //调试之用 outputter.output(doc, System.out); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } //增加card元素 public static Element appendCard(String cdata) { Element card = new Element("CDATA"); CDATA c = new CDATA(cdata); card.addContent(c); return card; }
}
[/code]
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 HC32L176调试了一个通过TIMER5+DMA驱动WS2812B
- ¥15 三菱FX系列PLC串口指令
- ¥15 cocos的js代码调用wx.createUseInfoButton问题!
- ¥15 关于自相关函数法和周期图法实现对随机信号的功率谱估计的matlab程序运行的问题,请各位专家解答!
- ¥15 Python程序,深度学习,有偿私
- ¥15 扫描枪扫条形码出现问题
- ¥35 poi合并多个word成一个新word,原word中横版没了.
- ¥15 【火车头采集器】搜狐娱乐这种列表页网址,怎么采集?
- ¥15 求MCSCANX 帮助
- ¥15 机器学习训练相关模型