📄 e545. editing text in a cdata, comment, and text node of a dom document.txt
字号:
This example demonstrates all the available methods to get, set and modify data in a CDATA, comment, or text node.
// Obtain a CDATA, comment, and text node
Document doc = createDomDocument();
CDATASection cdataNode = doc.createCDATASection("");
Comment commentNode = doc.createComment("");
Text textNode = doc.createTextNode("");
// All three types of nodes implement the CharacterData interface
CharacterData cdata = cdataNode;
cdata = commentNode;
cdata = textNode;
// Set the value of the node
cdata.setData("some data");
// Get the length of the text
int len = cdata.getLength(); // 9
// Get part of the text
int offset = 5;
len = 4;
String s = cdata.substringData(offset, len); // data
// Insert text
offset = 5;
cdata.insertData(offset, "more "); // some more data
// Append text
cdata.appendData(" please"); // some more data please
// Delete text
offset = 0;
len = 5;
cdata.deleteData(offset, len); // more data please
// Replace text
String replacement = "now";
offset = 10;
len = 6;
cdata.replaceData(offset, len, replacement);// more data please
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -