XML :: DOM.

XML :: DOMÀº DOM ·¹º§ 1 ȣȯ ¹®¼­ ±¸Á¶¸¦ ºôµåÇϱâÀ§ÇÑ Perl ¸ðµâÀÔ´Ï´Ù.
Áö±Ý ´Ù¿î·Îµå

XML :: DOM. ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • GPL
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • T.J. Mather
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://search.cpan.org/~borisz/Apache2-PageKit-2.14_14/lib/Apache2/PageKit.pm

XML :: DOM. ű×


XML :: DOM. ¼³¸í

XML :: DOMÀº DOM ·¹º§ 1 ȣȯ ¹®¼­ ±¸Á¶¸¦ ºôµåÇϱâÀ§ÇÑ Perl ¸ðµâÀÔ´Ï´Ù. XML :: DOMÀº DOM ·¹º§ 1À» ºôµåÇϱâÀ§ÇÑ Perl ¸ðµâÀÔ´Ï´Ù. 1 ȣȯ ¹®¼­ ±¸Á¶ .Snopsis XML :: DOMÀ» »ç¿ëÇÕ´Ï´Ù. MY $ PARSER = NEW XML :: DOM :: Parser; ³» $ doc = $ parser-> parsefile ( "file.xml"); # ¸ðµç codebase ¿ä¼ÒÀÇ ¸ðµç href ¼Ó¼º Àμâ my $ nodes = $ doc-> getElementsByTagname ( "codebase"); ³» $ n = $ nodes-> getLength; (³ªÀÇ $ i = 0; $ i <$ n; $ i ++) {³» $ node = $ nodes-> Ç׸ñ ($ i); ³» $ href = $ node-> getAttributenode ( "href"); $ href-> getValue¸¦ ÀμâÇϽʽÿÀ. "N"; } # doc ÆÄÀÏ Àμâ $ Doc-> PrintToFile ( "out.xml"); # ¹®ÀÚ¿­ Àμâ $ DOC-> toString; # ¸Þ¸ð¸® ´©¼ö¸¦ ¹æÁöÇÕ´Ï´Ù - °¡ºñÁö Ä÷º¼ÇÀ»À§ÇÑ Á¤¸® ¼øȯ ÂüÁ¶ $ DOC-> DISPOSE;ÀÌ ¸ðµâÀº Clark CooperÀÇ XML :: Parser ¸ðµâÀ» È®ÀåÇÕ´Ï´Ù. XML :: Parser ¸ðµâÀº James ClarkÀÇ Library.xml :: DOM :: Parser°¡ XML :: Parser¿¡¼­ ÆÄ»ý µÈ XML :: parser :: expat ÀÎ XML :: parser :: expatÀÔ´Ï´Ù. XML ¹®ÀÚ¿­À̳ª ÆÄÀÏÀ» ±¸¹® ºÐ¼®ÇÏ°í http://www.w3.org/tr/rec-dom-dom-level-1¿¡¼­ ¼³¸íÇÑ´ë·Î ¹®¼­ °³Ã¼ ¸ðµ¨ÀÇ API¸¦ ÁؼöÇÏ´Â µ¥ÀÌÅÍ ±¸Á¶¸¦ ¸¸µì´Ï´Ù. XML :: DOM :: Parser Ŭ·¡½ºÀÇ ´Ù¸¥ »ç¿ë °¡´ÉÇÑ ±â´ÉÀº XML :: Parser ManPage¸¦ ÂüÁ¶ÇϽʽÿÀ. '½ºÅ¸ÀÏ'¼Ó¼ºÀ» »ç¿ëÇÏ¸é ¾ÈµË´Ï´Ù (³»ºÎÀûÀ¸·Î ¼³Á¤µË´Ï´Ù.) XML :: Parser NoExpand ¿É¼ÇÀº ¹®ÀÚ µ¥ÀÌÅÍ¿¡¼­ ¿£Æ¼Æ¼ ÂüÁ¶°¡ ¹ß»ýÇÒ ¶§¸¶´Ù EntityReference °³Ã¼¸¦ »ý¼º ÇÒ ¶§¸¶´Ù EntityReference °´Ã¼¸¦ »ý¼ºÇÕ´Ï´Ù. ÀÌ°ÍÀÌ ¾ó¸¶³ª À¯¿ëÇÑ Áö È®½ÅÇÏÁö ¸øÇÕ´Ï´Ù. ¸ðµç ÀÇ°ßÀº Westoms.AS ½Ã³ñ½Ã½º¿¡¼­ ¼³¸íÇÕ´Ï´Ù. XML :: DOM :: Parser °³Ã¼, ±¸¹® ºÐ¼® ¹× parsefile ¸Þ¼Òµå¸¦ ¸¸µé ¶§ ÁöÁ¤µÈ ÀԷ¿¡¼­ XML :: DOM :: Document °³Ã¼¸¦ ¸¸µì´Ï´Ù. ±×·± ´ÙÀ½ÀÌ ¹®¼­ °³Ã¼¸¦ °Ë»ç, ¼öÁ¤ ¹× ÆÄÀÏ·Î ´Ù½Ã ²¨³¾ ¼ö Àְųª ¹®ÀÚ¿­·Î º¯È¯ µÉ ¼ö ÀÖ½À´Ï´Ù. XML :: Æļ­ ¹öÀü 2.19 ÀÌ»óÀ¸·Î XML :: DOMÀ» »ç¿ëÇÏ¿© XML :: DOM :: Parser ¿É¼ÇÀ» ¼³Á¤ÇÏ¿© 1Àº ÅؽºÆ® ³ëµå·Î º¯È¯ÇÏ´Â ´ë½Å CDATASECTION ³ëµå¿¡ CDATASECTIONS¸¦ ÀúÀåÇÕ´Ï´Ù. ÈÄ¼Ó CDATASECTION ³ëµå°¡ Çϳª·Î º´Çյ˴ϴÙ. ÀÌ°ÍÀÌ ¹®Á¦¶ó¸é ¾Ë·Á µå¸®°Ú½À´Ï´Ù. XML :: Æļ­ 2.27 ÀÌ»óÀ» »ç¿ëÇϸé ParseParame¸¦ 1°ú ExpandParent¸¦ 0À¸·Î ¼³Á¤ÇÏ¿© DTD¿¡¼­ ¸Å°³ º¯¼ö ¿£ÅÍƼ ÂüÁ¶ (¿¹ : % Ææ Ææ)ÀÇ È®ÀåÀ» ¾ïÁ¦ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ³ëµå °´Ã¼·Î ±¸¼ºµÈ Æ®¸® ±¸Á¶°¡ ÀÖ½À´Ï´Ù. ³ëµå´Â ÇØ´ç À¯Çü¿¡ µû¶ó ´Ù¸¥ ³ëµå¸¦ Æ÷ÇÔ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹®¼­¿¡´Â ¿ä¼Ò, ÅؽºÆ®, ÁÖ¼® ¹× CDATAsection ³ëµå°¡ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ¿ä¼Ò ³ëµå´Â attr, ¿ä¼Ò, ÅؽºÆ®, ÁÖ¼® ¹× CDATasection ³ëµå¸¦ °¡Áú ¼ö ÀÖ½À´Ï´Ù. ´Ù¸¥ ³ëµå¿¡´Â ÇÏÀ§ ³ëµå°¡ ¾øÀ» ¼ö ÀÖ½À´Ï´Ù.ÀÌ ¸ðµâÀº DOM ½ºÆåÀÇ ÀϺΰ¡ ¾Æ´Ñ ¿©·¯ ³ëµå À¯ÇüÀ» Ãß°¡ÇÕ´Ï´Ù. elementDecl ( ¼±¾ð), attlistdecl ( ¼±¾ð), xmldecl ( ¼±¾ð) ¹× attdef (attdefÀÇ Æ¯¼º Á¤ÀÇ) ¿ä±¸ »çÇ× : ¡¤ Perl ¿ä±¸ »çÇ× : ¡¤ Perl.


XML :: DOM. °ü·Ã ¼ÒÇÁÆ®¿þ¾î

C :: ½ºÄµ

C :: ½ºÄµÀº C ¾ð¾î ÆÄÀÏÀ» ½±°Ô ÀÎ½Ä ÇÒ ¼öÀÖ´Â C ¾ð¾î ÆÄÀÏÀ» ½ºÄµ ÇÒ ¼öÀÖ´Â Perl ¸ðµâÀÔ´Ï´Ù. ...

2,037

´Ù¿î·Îµå