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()

VUE