您可以將來源檔元素或屬性節點對映至目標檔元素或屬性節點。對映功能會將來源檔中的節點與目標檔中的節點相關聯。
如果要建立對映,請遵循下列步驟:
如果要移除對映,請用滑鼠右鍵按一下對映的元素或屬性,再選取移除對映。
以通用名稱對應節點
「比對對映」指令用來對映含共同名稱的節點。 如果要使用這個選項,請執行下列動作:
選取選項
選項支援可讓您在對映階段作業期間選取或對映一個選項的不同成員。如果要使用目前未顯示在「來源」或「目標」視圖中的選項成員來建立對映,請遵循下列步驟:
例如:
請注意,「概觀」視圖一律會在目前的「目標」視圖中反映對映。因此,如果目標包含一個選項,則只有目前在「目標」視圖中顯示的成員會在「概觀」視圖中出現。選項的其他成員即使已對映,也不會出現在「概觀」視圖中。但是,所有的對映會出現在「概要」視圖中,不論目前的「目標」視圖如何。
對映至內容空白的元素
對映至完全沒有內容的 XML 元素(如 <Person/>)不同於對映至含有字元資料的 XML 元素(如 <Person>Molly</Person>)。 就後者的情況而言,對映表示來源節點的資料將作為目標元素的字元資料來使用。但是,在前者的情況中,對映即等於不會發生任何狀況,因為目標元素永遠都不會有任何內容;也就是說,對映不會對產生的 XSLT 造成任何影響。
在 DTD 中,完全沒有內容的元素可以利用關鍵字 'EMPTY' 來指定(如 <!ELEMENT Person EMPTY>)。 在 XML 綱目中就沒有這麼直接了。在 XML 綱目中指定空白內容的一種簡單方式是定義不含任何簡式內容或複式內容的複式類型(如 <xsd:element name="Person"> <xsd:complexType/></xsd:element>)。 這可以解譯成限制 anyType 的複式內容簡短替代指示。