就是在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]
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥30 这是哪个作者做的宝宝起名网站
- ¥60 版本过低apk如何修改可以兼容新的安卓系统
- ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
- ¥50 有数据,怎么建立模型求影响全要素生产率的因素
- ¥50 有数据,怎么用matlab求全要素生产率
- ¥15 TI的insta-spin例程
- ¥15 完成下列问题完成下列问题
- ¥15 C#算法问题, 不知道怎么处理这个数据的转换
- ¥15 YoloV5 第三方库的版本对照问题
- ¥15 请完成下列相关问题!