2014-06-16 72 views
-2
<?xml version="1.0"?> 
<catalogo> 

    <item gruppo="Guardoli"> 
     <pic>img/catalogue/guardoli/G000001.jpg</pic> 
     <code>G000001</code> 
     <price>0.15cents al metro</price> 
     <name>dummy</name> 
     <subcat>Leather</subcat> 
     <color>red</color> 
     <color>green</color> 
     <color>yellow</color> 
     <color>blue</color> 
    </item> 
</catalogue> 

如上所示,您會看到我向您展示了一段用於個人數據庫的XML代碼。在XML中的搜索發生在Javascript中,我已經有一個函數做它必須做的事情。具有相同名稱的XML標記 - Javascript

我的問題是:我想添加一個搜索選項(帶複選框),使您可以選擇可用的顏色,「項目」應該通過搜索找到。

例如:我想查找所有屬於「gruppo = Guardoli」,「subcategory = leather」的項目,並且我想找到的所有這些產品都應該用紅色和黃色來製作。

最後一個問題:是否可以多次使用標籤「顏色」,就像我在示例中所做的那樣?對我來說,最快的方法是複製項目並每次給它一個不同的顏色標籤,但在我看來這是一種糟糕的形式。

你能幫我嗎? :)

+0

除非您顯示JavaScript代碼,否則我們無法幫助您。 –

+0

我問我是否可以使用兩次或更多次相同的XML標籤名稱,爲什麼你甚至需要檢查javascript – lorenzopieri

回答

1

這是對最後一個關於多次使用顏色元素的問題的迴應。

多次使用相同元素沒有任何問題。事實上,它被XML模式發生指標所包容。例如,您可以設置maxOccurs和/或minOccurs來限制允許出現的範圍。

如果您想以這種方式驗證XML,您需要創建一個模式並在代碼中使用驗證XML解析器。

在此schema tutorial page上籤出示例MyFamily.xml和family.xsd。

+0

你是男人。 – lorenzopieri

相關問題