XQuery腳本需要顯示xml文件中的所有公司名稱和聯繫人姓名。同一個xml文件的多個屬性
這是我有: -
for $x in doc("Customers.xml")/dataroot/Customers return $x/CompanyName $x/ContactName
示例XML
<dataroot>
<Customers>
<CustomerID>ALFKI</CustomerID>
<CompanyName>Alfreds Futterkiste</CompanyName>
<ContactName>Maria Anders</ContactName>
<ContactTitle>Sales Representative</ContactTitle>
<Address>Obere Str. 57</Address>
<City>Berlin</City>
<PostalCode>12209</PostalCode>
<Country>Germany</Country>
<Phone>030-0074321</Phone>
<Fax>030-0076545</Fax>
</Customers>
<Customers>
<CustomerID>ANATR</CustomerID>
<CompanyName>Ana Trujillo Emparedados y helados</CompanyName>
<ContactName>Ana Trujillo</ContactName>
<ContactTitle>Owner</ContactTitle>
<Address>Avda. de la Constitución 2222</Address>
<City>México D.F.</City>
<PostalCode>05021</PostalCode>
<Country>Mexico</Country>
<Phone>(5) 555-4729</Phone>
<Fax>(5) 555-3745</Fax>
</Customers>
<Customers>
<CustomerID>ANTON</CustomerID>
<CompanyName>Antonio Moreno Taquería</CompanyName>
<ContactName>Antonio Moreno</ContactName>
<ContactTitle>Owner</ContactTitle>
<Address>Mataderos 2312</Address>
<City>México D.F.</City>
<PostalCode>05023</PostalCode>
<Country>Mexico</Country>
<Phone>(5) 555-3932</Phone>
</Customers>
<Customers>
<CustomerID>AROUT</CustomerID>
<CompanyName>Around the Horn</CompanyName>
<ContactName>Thomas Hardy</ContactName>
<ContactTitle>Sales Representative</ContactTitle>
<Address>120 Hanover Sq.</Address>
<City>London</City>
<PostalCode>WA1 1DP</PostalCode>
<Country>UK</Country>
<Phone>(171) 555-7788</Phone>
<Fax>(171) 555-6750</Fax>
</Customers>
<Customers>
<CustomerID>BERGS</CustomerID>
<CompanyName>Berglunds snabbköp</CompanyName>
<ContactName>Christina Berglund</ContactName>
<ContactTitle>Order Administrator</ContactTitle>
<Address>Berguvsvägen 8</Address>
<City>Luleå</City>
<PostalCode>S-958 22</PostalCode>
<Country>Sweden</Country>
<Phone>0921-12 34 65</Phone>
<Fax>0921-12 34 67</Fax>
</Customers>
我想回到公司名稱和聯繫人姓名ONLY。這些必須能夠很容易地轉換成表格格式,因此它被構造成列
謝謝,它確實有效。我希望所有條目能夠在單個表格中進行佈局,聯繫人名稱和公司名稱都有自己的列,而不是爲每個公司名稱和每個聯繫人名稱都設置單獨的表格。 – 2012-02-27 10:35:13
您能舉一個例子說明數據源(Customers.xml)的外觀嗎? – tohuwawohu 2012-02-27 10:47:35
我使用northwind 2000數據庫,它包含customerName,companyName,電話,地址等,然後將其轉換爲xml。 我基本上試圖轉換sql代碼 SELECT customername,companyname from Customers – 2012-02-27 11:00:47