使用Xquery将数据插入XML节点

使用Xquery将数据插入XML节点,xml,insert,xquery,Xml,Insert,Xquery,我有一个示例XML文件,希望使用Xquery将数据插入到节点中 <Employees> <ID>1</ID> <Company>Northwind Traders</Company> <Last_x0020_Name>Freehafer</Last_x0020_Name> <First_x0020_Name>Nancy</First_x0020_Name> <E-mail_x0020

我有一个示例XML文件,希望使用Xquery将数据插入到节点中

<Employees>
<ID>1</ID>
<Company>Northwind Traders</Company>
<Last_x0020_Name>Freehafer</Last_x0020_Name>
<First_x0020_Name>Nancy</First_x0020_Name>
<E-mail_x0020_Address>nancy@northwindtraders.com</E-mail_x0020_Address>
<Job_x0020_Title>Sales Representative</Job_x0020_Title>
<Business_x0020_Phone>(123)555-0100</Business_x0020_Phone>
<Home_x0020_Phone>(123)555-0102</Home_x0020_Phone>
<Fax_x0020_Number>(123)555-0103</Fax_x0020_Number>
<Address>123 1st Avenue</Address>
<City>Seattle</City>
<State_x002F_Province>WA</State_x002F_Province>
<ZIP_x002F_Postal_x0020_Code>99999</ZIP_x002F_Postal_x0020_Code>
<Country_x002F_Region>USA</Country_x002F_Region>
<Web_x0020_Page>#http://northwindtraders.com#</Web_x0020_Page>
</Employees>

1.
Northwind商人
弗里哈弗
南希
nancy@northwindtraders.com
销售代表
(123)555-0100
(123)555-0102
(123)555-0103
第一大道123号
西雅图
华盛顿州
99999
美国
#http://northwindtraders.com#
如何在当前文件下方插入更多XML,例如:

<Employees>
<ID>2</ID>
<Company>Another Company</Company>
</Employees

2.
另一家公司

当您说您尝试了插入节点时
。。。你有错误吗?如果是,它说了什么?还有,哪个XQuery处理器(您是否确实知道它支持XQuery更新语法)?我正在使用Saxon,收到一条错误消息,说它不理解插入节点是什么。我认为它不支持这个功能。Saxon有很多版本。如上所述,只有Saxon EE支持XQuery Update
insert nodes <ID>2</ID> after 
doc("Employees.xml")//Employees