| Parsifal XML Æļ Parsifal XML Æļ´Â ANSI C·Î ÀÛ¼ºµÈ À¯È¿¼º °Ë»ç XML 1.0 ÆļÀÔ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
Parsifal XML Æļ ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- Toni Uusitalo
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://www.saunalahti.fi/~samiuus/toni/xmlproc
Parsifal XML Æļ ű×
Parsifal XML Æļ ¼³¸í
Parsifal XML Æļ´Â ANSI C¿¡¼ ÀÛ¼ºµÈ XML 1.0 ÆļÀÔ´Ï´Ù. parsifalÀº ANSI C¿¡¼ ÀÛ¼ºµÈ À¯È¿¼º °Ë»ç XML 1.0 ÆļÀÔ´Ï´Ù. SAX2.ParsifalÀº XML ±â¹Ý ¸Þ½ÃÁö (¿¹ : REST ¹× RSS)¿Í ÀÀ¿ë ÇÁ·Î±×·¥ ƯÁ¤ µ¥ÀÌÅÍ Ã³¸®¸¦ ±¸¹® ºÐ¼®ÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ±¸¼º ÆÄÀÏ, µ¥ÀÌÅÍ ÆÄÀÏ µî ParsifalÀº ¹®¼ ÁöÇâ ó¸® (¿¹ : xhtml xhtml1-transitionalal.dtd) ¹× XML 1.0 Æļ¸¦ ÁؼöÇÏ°í ³»ºÎ ¹× ¿ÜºÎ ÀÏ¹Ý ¿£ÅÍƼ¿Í °°Àº ±â´ÉÀ» Áö¿øÇϱ⠶§¹®¿¡ ¹®¼ ÁöÇâ ó¸® (¿¹ : xhtml xhtml1-transitional.dtd)¿Í ¸ðµâ Çü ¹®¼¸¦ ±¸¹® ºÐ¼® ÇÒ ¼ö ÀÖ½À´Ï´Ù. DTD ¸Å°³ º¯¼ö ¿£Æ¼Æ¼ ¹× ±âº» ¼Ó¼º µî SAX ±â¹ÝÀ̹ǷΠ´ë¿ë·® µ¥ÀÌÅÍ ÆÄÀÏ ¹× ½ºÆ®¸² 󸮿¡ ÀÌ»óÀûÀ̸ç, ´ëºÎºÐÀÇ ¸ñÀûÀ» À§ÇØ ÃæºÐÈ÷ ºü¸£°Ô ÀÛ¼ºµÈ °æ¿ì Å« XML ´ë½Å¿¡ C.using Parsifal¿¡¼ ÀÛ¼ºµÈ ´ëºÎºÐÀÇ ¸ñÀûÀ» À§ÇØ ÃæºÐÈ÷ ºü¸£°Ô ÀÛ¼ºµÇÁö ¾ÊÀ» °ÍÀÔ´Ï´Ù. ¶óÀ̺귯¸® (¿¹ : libxml, xerces) ¶Ç´Â ÀÛÀº EXPAT (DTD À¯È¿¼º °Ë»ç¸¦ Áö¿øÇÏÁö ¾Ê´Â) ´ë½Å¿¡µµ Á¦ÇÑµÈ ¸Þ¸ð¸® ȯ°æ ¹× ¹øµé µÈ Æļ°¡ ÇÊ¿äÇÑ ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ´ëÇØ Á¤´çÈ µÉ ¼ö ÀÖ½À´Ï´Ù. ¸ðµâ ½Ä µðÀÚÀÎ ÆĽà °¥»öÀ¸·Î DTD À¯È¿¼º °ËÁõÀ» Áö¿øÇϰųª À¯È¿¼ºÀ̾ø´Â ±¸¹® ºÐ¼®À» ¼öÇàÇϱâ À§ÇØ ½±°Ô ÄÄÆÄÀÏ µÉ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î DOM / XPath ó¸®¿Í °°ÀÌ ´õ ³ôÀº ·¹º§ µµ±¸°¡ ÇÊ¿äÇÏ¸é ´Ù¸¥ libs¸¦ ã¾Æ¾ßÇÕ´Ï´Ù. ÀϺδ "parsifal xml parser"ÀÇ ÁÖ¿ä ±â´É : ¡¤ °ø°³Àû ÀÎ ¹ýÀû ¹®ÀÚ´Â ¿ÏÀüÈ÷ Á¡°ËµÇÁö ¾Ê¾Ò½À´Ï´Ù. XML ³×ÀÓ ½ºÆäÀ̽º 1.0 Áߺ¹ URI´Â °Ë»çµÇÁö ¾Ê½À´Ï´Ù. ID)´Â ¾ÆÁ÷ À¯È¿ÇÑ Ç¥±â¹ýÀÇ Á¸À縦 ¾ÆÁ÷ ±¸ÇöÇϰųª °Ë»çÇÏÁö ¾Ê½À´Ï´Ù. Áö¿ø : ¡¤ UTF-16, UCS-2, UTF-32, UCS-4 ¡¤ EUC-JP ¡¤ SHIFT_JIS ¡¤ ISO-8859- {1,2,3,4,5,7,9,10,13,1415,16}ÀÌ ¸±¸®½ºÀÇ »õ·Î¿î ±â´É : ¡¤ÀÌ ¸±¸®½º´Â GCC 4 ¹®Á¦¸¦ ÇØ°áÇÏ°í ±¸¼º ½ºÅ©¸³Æ®¸¦ ¿¬¸¶ÇÕ´Ï´Ù.
Parsifal XML Æļ °ü·Ã ¼ÒÇÁÆ®¿þ¾î