代码如下:
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]]>");