ÀÌÀü
- ºÐ·ùÀ§Ä¡ >> ÇÁ·Î±×·¡¹Ö¾ð¾î >> XML >>
|
|
Á¦¸ñ : Professional XML for .NET Developers |
»õÃ¥Á¤°¡ : 30,000¿ø |
ÆǸŰ¡°Ý : 13,000¿ø |
ISBN : 9788956740065 |
ÃâÆÇÀÏ : - |
Àú ÀÚ : Andy Olsen, Darshan Singh, Dinar Dalvi, John Slater, Kevin Williams |
ÃâÆÇ»ç : Á¤º¸¹®È»ç |
Ã¥»óÅ : A±Þ(»óžçÈ£ °ÅÀÇ »õÃ¥ ) |
ÆǸŰ¡´É±Ç(Áú)¼ö: 0 ±Ç(Áú) |
|
¹è¼Û¿ä±Ý : 0¿ø / ¹è¼Ûºñ ÆǸÅÀںδã(¹«·á¹è¼Û) |
¹è¼Û¹æ¹ý : Åùè¹è¼Û |
¹ÝÇ°¿©ºÎ : ¹ÝÇ°ºÒ°¡ |
¡¡ |
ÆǸŰ¡´ÉÁö¿ª : Àü±¹(Á¦ÁÖ,µµ¼Áö¿ªÆ÷ÇÔ) |
ÆǸÅÀÚÁ¤º¸(ID / ÆǸŵî±Þ) : cwoo709[
]
/ (Áß¼ö) |
|
»çÁø1
|
(ÆǸſϷá) |
|
ÆǸÅÀÚ Ã¥»óÅ ¼³¸í :
¾à°£ÀÇ Ã¥º»ÈçÀû(À̸§ ¹ØÁÙ)ÀÖÁö¸¸
°ÅÀÇ »õÃ¥À̶ó°í º¸½Ã¸é µË´Ï´Ù.
¾Ë°í¸®Áò C Ã¥°úµµ ¹¾î¼ ÆǸÅÇÕ´Ï´Ù
´Ù¸¥Ã¥µÎ ¹¾î¼~
²¿¿Á ÇÊ¿äÇϽźР°¡°ÝÀýÃæ°¡´ÉÇÕ´Ï´Ù. |
¢Ñ
ÆǸÅÀÚ¿Í °¡°Ý Á¶Á¤À» ¿øÇϽøé ÂÊÁö ¶Ç´Â ´ñ±ÛÀ» ÀÌ¿ëÇØ º¸¼¼¿ä.
¢Ñ
´ñ±Û¾²±â(ÇöÀç 0 /
500byte):
´ñ±ÛÀº ÂÊÁö¿Í ¸ÞÀϷεµ
ÆǸÅÀÚ¿¡°Ô ÀÚµ¿¹ß¼Û µÇ¾î Æí¸® ÇÕ´Ï´Ù.
|
|
|
³» ¿ë : |
XMLÀº °ÅÀÇ ¸ðµç ¼ÒÇÁÆ®¿þ¾î °³¹ß¿¡¼ µ¥ÀÌÅ͸¦ Àü¼ÛÇÏ°í ¼³¸íÇÏ´Â ±â¼ú·Î ÀÚ¸®¸¦ Àâ¾Æ°¡°í ÀÖ´Ù. ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®´Â ´å³Ý ÇÁ·¹ÀÓ¿öÅ©¸¦ ¹ßÇ¥µÇ¾úÀ» ¶§, XMLÀÇ ÀåÁ¡µéÀ» °¡Á®¿Ô´Ù. »ç½Ç ´å³Ý¿¡¼ XML¸¸Å °³¹ßÀÚ ¼öÁØ¿¡¼³ª ÇÁ·¹ÀÓ¿öÅ© ÇϺΠ¼öÁØ¿¡¼³ª ¹ÐÁ¢ÇÏ°Ô ¿¬°üµÇ´Â ±â¼úÀº ¾øÀ» °ÍÀÌ´Ù.
ÀÌ Ã¥Àº µ¶ÀÚ¿¡°Ô ´å³Ý ÇÁ·¹ÀÓ¿öÅ©¿¡¼ XMLÀ» °¡Àå È¿À²ÀûÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ´Â Á¤º¸¸¦ Á¦°øÇÏ´Â µ¥ ¸ñÇ¥¸¦ µÎ°í ÀÖ´Ù. XML°ú °ü·ÃµÈ ¸ðµç ´å³Ý ÇÁ·¹ÀÓ¿öÅ© ¶óÀ̺귯¸® Ŭ·¡½ºµéÀÇ »ç¿ë¹ýÀ» ¼³¸íÇÏ°í ÀÖÀ¸¸ç, XMLÀÇ Ã³¸®, ¹®¼ ±¸Á¶ °ËÁõ, º¯È¯ ¹× XML µ¥ÀÌÅÍÀÇ µ¿±âÈ µîÀ» C#°ú Visual Basic .NETÀ» »ç¿ëÇؼ º¸¿©ÁØ´Ù.
¶ÇÇÑ ¾î¶»°Ô ÇÏ¸é °³¹ßÀÚ°¡ ´å³Ý ÇÁ·¹ÀÓ¿öÅ© ³»¿¡¼ XMLÀÇ ±â´ÉÀ» 100%·Î »ç¿ëÇÒ ¼ö ÀÖ´ÂÁö¿¡ ´ëÇؼµµ »ìÆ캸°í ÀÖÀ¸¸ç, ADO.NET°ú ASP.NETÀÇ »õ·Î¿î XML Áö¿ø¿¡ ´ëÇؼµµ ´Ù·é´Ù.
´å³Ý °³¹ßÀ» óÀ½ ½ÃÀÛÇϰųª ÀÚ½ÅÀÇ ´å³Ý ¾ÖÇø®ÄÉÀ̼ǿ¡¼ XML »ç¿ëÇغ¸±â¸¦ ¿øÇÏ´Â Áß±Þ Á¤µµÀÇ ÇÁ·Î±×·¡¸Ó¿¡°Ô Àû´çÇÏ´Ù. ±âº»ÀûÀ¸·Î C# ȤÀº Visual Basic .NET, XML°ú XML¿¡ °ü·ÃµÈ ±â¼úµéÀÎ XSLT, XPath ¹× XML ½ºÅ°¸¶¸¦ ¾Ë°í ÀÖ¾î¾ß ÇÑ´Ù. |
¸ñ Â÷ : |
Á¦ 1 Àå ´å³Ý ÇÁ·¹ÀÓ¿öÅ©ÀÇ °³¿ä
´å³Ý ÇÁ·¹ÀÓ¿öÅ©
°ø¿ë ¾ð¾î ½ÇÇà ȯ°æ(CLR)
ÇÁ·¹ÀÓ¿öÅ© Ŭ·¡½º
´å³Ý ÇÁ·Î±×·¡¹Ö ¾ð¾î
C#ÀÇ ¼Ò°³
VB .NET °³¿ä
ASP.NET
HTML ÄÁÆ®·Ñ
À¥ ÄÁÆ®·Ñ
¸ð¹ÙÀÏ ÄÁÆ®·Ñ
À¥ ¼ºñ½º
global.asax
¾ÖÇø®ÄÉÀÌ¼Ç Áö½Ã¾î
¼¹öÃø °´Ã¼ ű×
¼¹öÃø Includes
ADO.NET
Data Access
ADO vs. ADO.NET
XML°ú ADO.NET
¿ä¾à
Á¦ 2 Àå ´å³Ý ÇÁ·¹ÀÓ¿öÅ©¿¡¼ÀÇ XML
¿Ö .INI ÆÄÀÏÀÌ ¾Æ´Ñ ·¹Áö½ºÆ®¸®¸¦ »ç¿ëÇϴ°¡?
XML ¼³Á¤ ÆÄÀÏ »ç¿ëÀÇ ÀÌÁ¡
Configuration ÆÄÀÏÀÇ Á¾·ù
Configuration ÆÄÀÏÀÇ XML ±¸Á¶
XML ÄÚµå ¹®¼
Visual Studio .NET°ú XML ¹®¼
ADO.NET°ú µ¥ÀÌÅÍ¿Í XML
ADOÀÇ ÇÑ°è
ADO.NETÀÇ ½ÃÀÛ
ASP.NET°ú XML
À¥ ¼ºñ½º
XML Á÷·ÄÈ(Serialization)
½ºÆ®¸®¹Ö°ú DOM ±â¹ÝÀÇ XML Ŭ·¡½ºµé
System.XmlÀÇ ¼Ò°³
´å³Ý¿¡¼ÀÇ MSXML
¿ä¾à
Á¦ 3 Àå XMLÀÇ Àбâ¿Í ¾²±â
»ç¿ëµÈ ±â¼úµé
System.Xml ¾î¼Àºí¸®
XML ¹®¼ Àбâ
XmlReader Ãß»ó Ŭ·¡½º
XmlReader¿Í SAX´Â ¾î¶»°Ô ´Ù¸¥°¡?
XmlTextReader Ŭ·¡½º
XmlNodeReader Ŭ·¡½º
XmlValidatingReader Ŭ·¡½º
XML ¹®¼ ¾²±â
XmlWriter Ãß»ó Ŭ·¡½º
XmlTextWriter Ŭ·¡½º
´õ º¹ÀâÇÑ ¿¹
¹®Á¦Á¡
ÇØ°á ¹æ¹ý : Reader¿Í Writer¸¦ ¼û±â±â
¿ä¾à
Á¦ 4 Àå DOMÀ» ÀÌ¿ëÇÑ XML Ž»ö
»ç¿ëµÈ ±â¼úµé
System.Xml ¾î¼Àºí¸®
DOM Ŭ·¡½ºÀÇ ÀÌÇØ
¹®¼ÀÇ Ç¥Çö
»ç¿ë¹ý
±âÁ¸ÀÇ ¹®¼ ¿±â
URL·ÎºÎÅÍ ¹®¼ ¿±â
ÆÄÀϷκÎÅÍ ¹®¼ ¿±â
¸Þ¸ð¸®ÀÇ ¹®ÀÚ¿¿¡¼ ¹®¼ ¿±â
¹®¼ Ž»ö(Navigating)
¹®¼ °Ë»ö(Searching)
GetElementsByTagName()
GetElementById()
SelectNodes()
SelectSingleNode()
XML ³»¿ë Á¢±ÙÇϱâ
¿ä¼Ò
Text
ÁÖ¼®(Comments)
Processing Instructions
¼Ó¼º(attribute)
Entity ´Ù·ç±â
°ø¹é ¹®ÀÚ Ã³¸®(Whitespace Handling)
³×ÀÓ½ºÆäÀ̽ºÀÇ Áö¿ø
¹®¼ ±¸Á¶ °Ë»ç(Validation)
¹®¼ÀÇ ¼öÁ¤
³»¿ëÀÇ »èÁ¦
³»¿ëÀÇ ¼öÁ¤
¹®¼¿¡ »õ·Î¿î ³»¿ë Ãß°¡Çϱâ
¹®¼¿¡ ³»¿ë Ãß°¡Çϱâ
¼Ó¼º Ãß°¡Çϱâ
¸Ç¼ÕÀ¸·Î ¸¸µå´Â ¹®¼
´õ º¹ÀâÇÑ ¿¹
ºñÁî´Ï½º ¹®Á¦
ÇØ°á ¹æ¹ý : XmlDocument Ŭ·¡½ºÀÇ È®Àå
¿ä¾à
Á¦ 5 Àå XSLÀ» ÀÌ¿ëÇÏ¿© XML º¯È¯Çϱâ
»ç¿ëµÈ ±â¼úµé
System.Xml.Xsl ³×ÀÓ½ºÆäÀ̽º
System.Xml.XPath ³×ÀÓ½ºÆäÀ̽º
XSLT ÇÁ·Î¼¼½Ì
XslTransform Ŭ·¡½º
msxsl:script¸¦ ÀÌ¿ëÇÑ ÀÓº£µðµå ½ºÅ©¸³Æ®
¹®¼ º¯È¯(Transformation)¿¡ ÀÎÀÚ ³Ñ°ÜÁÖ±â
È®Àå °´Ã¼·Î ½ºÅ¸ÀϽÃÆ® È®ÀåÇϱâ
¼º´É °³¼±À» À§ÇØ XSLT ¹®¼ º¯È¯ Æ©´×Çϱâ
ÀÌ¿ÜÀÇ XPath ÇÔ¼öµé
XPathNavigator Ãß»ó Ŭ·¡½º
XPath ExpressionÀ¸·Î ³ëµå °Ë»çÇϱâ
XPath ExpressionÀ¸·Î ³ëµå ¾ò¾î¿À±â
XPath ExpressionÀ» PrecompileÇϱâ
¿ä¾à
Á¦ 6 Àå XML ¹®¼ ±¸Á¶ °Ë»ç
XML ¹®¼ÀÇ ¹®¹ýÀ» Á¤ÀÇÇϱâ
DTD·Î ¹®¼ ±¸Á¶ Á¤ÀÇÇϱâ
¸¶ÀÌÅ©·Î¼ÒÇÁÆ® XDR ½ºÅ°¸¶·Î ¹®¼ ±¸Á¶ Á¤ÀÇÇϱâ
XSD ½ºÅ°¸¶·Î ¹®¼ ±¸Á¶ Á¤ÀÇÇϱâ
Visual Studio .NET¿¡¼ XSD ½ºÅ°¸¶ ¸¸µé±â
XML Designer·Î XSD ½ºÅ°¸¶ ¸¸µé±â
µ¥ÀÌÅͺ£À̽º·ÎºÎÅÍ XSD ½ºÅ°¸¶ ¸¸µé±â
XSD Generator·Î XSD ½ºÅ°¸¶ ¸¸µé±â
½ºÅ°¸¶ °´Ã¼ ¸ðµ¨(SOM)ÀÇ »ç¿ë
SOM Ŭ·¡½ºÀÇ °èÃþµµ
SOMÀ¸·Î ½ºÅ°¸¶ ¸¸µé±â
´å³Ý ÇÁ·¹ÀÓ¿öÅ©¿¡¼ XML ¹®¼ ±¸Á¶ °Ë»çÇϱâ
DTD³ª ½ºÅ°¸¶¸¦ XML ¹®¼¿¡ Àû¿ëÇϱâ
¹®¼ À¯È¿¼º °Ë»ç
½ºÅ°¸¶ ij½ÌÇϱâ
¿ä¾à
Á¦ 7 Àå XMLÀÇ Á÷·ÄÈ(Serialization)
°´Ã¼ÀÇ XML µ¥ÀÌÅÍ·ÎÀÇ Á÷·ÄÈ
Á÷·ÄÈ °úÁ¤¿¡¼ »ç¿ëµÇ´Â Ŭ·¡½ºÀÇ Á¤ÀÇ
Á÷·ÄÈµÈ °´Ã¼ ¸¸µé±â
XML Serializer ¸¸µé±â
°´Ã¼¸¦ Á÷·ÄÈÇϱâ
XML ¹®¼·Î Á÷·ÄÈµÈ µ¥ÀÌÅÍ »ìÆ캸±â
XML µ¥ÀÌÅ͸¦ °´Ã¼·Î ¿ªÁ÷·ÄÈÇϱâ
¿ªÁ÷·ÄÈ¿¡¼ »ç¿ëµÉ Ŭ·¡½º¸¦ Á¤ÀÇÇϱâ
ƯÁ¤ ŸÀÔÀ» À§ÇÑ XML Serializer ¸¸µé±â
°´Ã¼¸¦ ¿ªÁ÷·ÄÈÇϱâ
¿ªÁ÷·ÄÈµÈ °´Ã¼ »ç¿ëÇϱâ
¿¹±âÄ¡ ¾ÊÀº XML ³»¿ë ´Ù·ç±â
¿¹±âÄ¡ ¾ÊÀº ¼Ó¼º ó¸®Çϱâ
¿¹±âÄ¡ ¾ÊÀº ¿ä¼Ò ó¸®Çϱâ
¿¹±âÄ¡ ¾ÊÀº ³ëµå ó¸®Çϱâ
º¹ÀâÇÑ °´Ã¼¸¦ Á÷·ÄÈÇÏ°í ¿ªÁ÷·ÄÈÇϱâ
¼Ó¼ºÀ» Á÷·ÄÈÇÏ°í ¿ªÁ÷·ÄÈÇϱâ
Enumeration °ªµéÀ» Á÷·ÄÈÇÏ°í ¿ªÁ÷·ÄȽÃÅ°±â
¹è¿À» Á÷·ÄÈÇÏ°í ¿ªÁ÷·ÄÈÇϱâ
ÇÕ¼º °´Ã¼ÀÇ Á÷·ÄÈ¿Í ¿ªÁ÷·ÄÈ
»ó¼ÓµÈ °´Ã¼ÀÇ Á÷·ÄÈ¿Í ¿ªÁ÷·ÄÈ
Á÷·ÄÈ °úÁ¤ÀÇ Æ©´×
Á÷·Äȸ¦ À§ÇÑ °£´ÜÇÑ Æ÷¸ËÆÃÀÇ Á¤ÀÇ
Áøº¸µÈ Æ©´× ¹®Á¦µé
Á÷·ÄÈ °úÁ¤¿¡¼ÀÇ XSD ½ºÅ°¸¶ÀÇ »ç¿ë
Ŭ·¡½º·Î XSD ½ºÅ°¸¶ ¸¸µé±â
XSD ½ºÅ°¸¶·Î Ŭ·¡½º¸¦ ¸¸µé±â
°´Ã¼ ±×·¡ÇÁÀÇ Á÷·ÄÈ
°´Ã¼ ±×·¡ÇÁ Á÷·ÄÈ ¿¹Á¦
¿ä¾à
Á¦ 8 Àå MSXML
MSXMLÀº ¹«¾ùÀΰ¡?
MSXMLÀÇ °£´ÜÇÑ ¿ª»ç
MSXML °´Ã¼ ¸ðµ¨
DOMDocument¿Í FreeThreadedDOMDocument
XMLHTTP
XSLTemplate
SAX
´å |
±â Ÿ : |
|
|