XML DOM substringData() ·½·¨
¶¨ÒåºÍÓ÷¨
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()