您现在的位置: 365建站网 > 365教程 > XML DOM 教程 > XML DOM substringData() 方法

XML DOM substringData() 方法

此节有 92 人学习过     参与评论

定义和用法

substringData() 方法从注释节点中提取子串。

语法:

commentNode.substringData(start,length)
参数 描述
start 必需。规定要返回的第一个字符的位置。该值从 0 开始。
length 必需。规定要返回的子串中的字符数。

返回值

返回一个字符串,包含 Comment 节点中从 start 开始的 length 个字符。

描述

该方法从 Comment 节点返回从 start 开始的 length 个字符。只有当节点包含的文本的字符数大于浏览器的 JavaScript 实现中能填入的字符串的最大字符数,该方法才有用。在这种情况下,JavaScript 程序不能直接使用 Comment 节点的 data 属性,而必须用节点文本的较短子串。在实际应用中,这种情况不太可能出现。

实例

以下代码段使用 JavaScript 函数 loadXMLDoc()XML 文件 books_comment.xml 载入 xmlDoc 中,然后从第一个注释节点中返回子串("Hardcover"):

xmlDoc=loadXMLDoc("books_comment.xml");

x=xmlDoc.getElementsByTagName("book")[0].childNodes;

for (i=0;i<x.length;i++)
{
if (x[i].nodeType==8)
  { 
  //仅仅处理 comment 节点
  y=x[i].substringData(10,9);
  document.write(x[i].data);
  document.write("<br />");
  } 
}

以上代码的输出:

(Hardcover)

在本例中,我们使用一段循环和 if 语句来执行只针对 comment 节点的处理。comment 节点的节点类型是 8。

相关页面

XML DOM 参考手册:CharacterData.substringData()

如对本文有疑问,请提交到交流论坛,广大热心网友会为你解答!! 点击进入论坛


发表评论 (92人查看0条评论)
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码: 点击我更换图片
最新评论
------分隔线----------------------------
XML DOM 教程目录