IBM Books
(C) IBM Corp. 2000

Net Search Extender

°ü¸® ¹× »ç¿ëÀÚ ¾È³»¼­


XML ¹®¼­¿¡ ´ëÇÑ ¹®¼­ ¸ðµ¨ Á¤ÀÇ

XML ¹®¼­ÀÇ ¹®¼­ ¸ðµ¨¿¡¼­ Çʵå, ¹®¼­ ¼Ó¼º ¶Ç´Â µÑ ´Ù·Î ¸ÊÇÎÇϵµ·Ï XML ¹®¼­¿¡¼­ ³ëµå¸¦ ã´Â ¹æ¹ýÀ» Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù.

´ÙÀ½Àº XML ¹®¼­ÀÇ ¿¹ÀÔ´Ï´Ù.

<?xml version="1.0"?>
<purchaseOrder orderDate="2001-01-20">             [4] 
    <shipAddress countryCode="US">                [1]
        <name>Alice Smith</name>                  [2] 
        <street>123 Maple Street</street>
        <city>Mill Hill</city>
        <state>CA</state>
        <zip>90999</zip>
    </shipAddress>
    <item partNo="123" quantity="1"> 
        <name>S&B Lawnmower Type ABC-x</name> 
        <price>239.90</price>
        <shipDate>2001-01-25</shipDate>
    </item>
    <item partNo="987" quantity="1">     [3]
        <name>Multifunction Rake ZYX</name>
        <price>69.90</price>
        <shipDate>2001-01-24</shipDate>
    </item>
</purchaseOrder>

´ÙÀ½Àº XML ¹®¼­ ¸ðµ¨ÀÇ ¿¹ÀÔ´Ï´Ù.

<?xml version="1.0"?>
<XMLModel>
 
<XMLFieldDefinition                   [1]
name="addresses"
locator="/purchaseOrder/shipAddress"
 
<XMLFieldDefinition                  [2]
name="customerName"
locator="//shipAddress/name" 
 
<XMLAttributeDefinition                  [3]
name="partNumber"
type="NUMBER"
locator="/purchaseOrder//item/@partNo" />
 
<XMLFieldDefinition                  [4]
name="none"
locator="/purchaseOrder/@orderDate"
exclude="yes"/>
 
</XMLModel>
 

ù ÇàÀÇ <?xml version="1.0"?>Àº ¸ðµ¨ÀÌ XMLÀ» »ç¿ëÇÏ¿© ÀÛ¼ºµÊÀ» ÁöÁ¤ÇÕ´Ï´Ù. °¢ Çʵå´Â ¿ä¼Ò ¸Å°³º¯¼ö¸¦ Æ÷ÇÔÇÏ´Â XMLFieldDefinition ¶Ç´Â XMLAttributeDefinition ÅÂ±× ³»¿¡ Á¤Àǵ˴ϴÙ.

¸ðµç ÅØ½ºÆ® Çʵå Á¤ÀÇ´Â <XMLModel> ÅÂ±× ³»¿¡ Æ÷ÇԵǾî¾ß ÇÕ´Ï´Ù. Á¦ÇÑ»çÇ׿¡ ´ëÇØ¼­´Â ÅØ½ºÆ® ÇÊµå ¹× ¹®¼­ ¼Ó¼º¿¡ ´ëÇÑ Á¦ÇÑ»çÇ×À» ÂüÁ¶ÇϽʽÿÀ.


[ ÆäÀÌÁöÀÇ ¸Ç À§ | ÀÌÀü ÆäÀÌÁö | ´ÙÀ½ ÆäÀÌÁö | ¸ñÂ÷ | »öÀÎ ]