代码如下:
StringBuffer book = new StringBuffer();
book.append("<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n");
book.append("<COLS>\n");
以下append省略,最后生成的XML为:
<INFO> <?xml version="1.0" encoding="UTF-8"?>
<COLS>
<BOOK_ID><![CDATA[-1]]></BOOK_ID>
<BOOK_NAME><![CDATA[历史学]]></BOOK_NAME>
<BOOK_UD><![CDATA[-1]]></BOOK_UD>
</COLS>
接下来return book.toString();问题如下:我调用后(String book=book.toString();)想把<BOOK_ID><![CDATA[-1]]></BOOK_ID>换成<BOOK_ID><![CDATA[10]]></BOOK_ID>,请问应该怎么写代码?
我试过这样写不行:book.replaceAll("<BOOK_ID><![CDATA[-1]]>", "<BOOK_ID><![CDATA[10]]>");
StringBuffer book = new StringBuffer();
book.append("<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n");
book.append("<COLS>\n");
以下append省略,最后生成的XML为:
<INFO> <?xml version="1.0" encoding="UTF-8"?>
<COLS>
<BOOK_ID><![CDATA[-1]]></BOOK_ID>
<BOOK_NAME><![CDATA[历史学]]></BOOK_NAME>
<BOOK_UD><![CDATA[-1]]></BOOK_UD>
</COLS>
接下来return book.toString();问题如下:我调用后(String book=book.toString();)想把<BOOK_ID><![CDATA[-1]]></BOOK_ID>换成<BOOK_ID><![CDATA[10]]></BOOK_ID>,请问应该怎么写代码?
我试过这样写不行:book.replaceAll("<BOOK_ID><![CDATA[-1]]>", "<BOOK_ID><![CDATA[10]]>");
解决方案 »
- 解析有子节点的xml字符串问题
- 急急 分页怎么保留checkbox选中的值 就是点击下一页上一页的多选的勾还在
- 加了过滤器,字符编码为UTF-8,为什么中文不能正常显示?
- 使用Eclipese 创建Spring 的问题!
- 谁知道petStore2.0如何安装
- 一个项目:要给大量的用户群发邮件的疑问
- struts2+orcale怎么存取大对象(图片,音乐等)
- 访问一个servlet地址,返回多个流,还要有文本信息返回
- hibernate+连接池
- struts.xml报错
- 急,在线,求助一个jsp动态菜单 权限的
- org.springframework.beans.factory.NoSuchBeanDefinitionException
应该:book.replaceAll("<BOOK_ID><\\!\\[CDATA\\[-1\\]\\]>", "<BOOK_ID><![CDATA[10]]>");