2017-08-12 199 views
2

我有2個單獨的XML文件,如下所示。第一個XML文檔只包含一個標籤。XQuery:將XML文檔插入到第二個XML文檔中

<office>HeadOffice</office> 

而第二個文件:

<Data> 
    <location> 
     <city>London</city> 
     <country>England</country> 
     <region>Europe</region> 
    </location> 
    <services> 
     <consulting>SAP</consulting> 
     <industry>Oil</industry> 
    </services> 
</Data> 

我想這樣做的是頭文件(單標籤)插入第二個XML文檔,使其結果如下。請注意,第一個文檔只能插入標籤內。

<Data> 
    <location> 
     <city>London</city> 
     <country>England</country> 
     <region>Europe</region> 
     <office>HeadOffice</office> 
    </location> 
    <services> 
     <consulting>SAP</consulting> 
     <industry>Oil</industry> 
    </services> 
</Data> 

不幸的是我不能夠使用XQuery更新設施規範這一點,即我不能使用:

insert node<office>HeadOffice</office> into $data/location 

我怎麼會去這樣做呢?除了使用「插入節點」方法,我似乎無法找到任何內容。任何幫助將不勝感激。

乾杯 周杰倫

回答