我有這樣的XML文件:如何從XML數據創建SVG(在存在-DB使用)
<SWIAT>
<KRAINA_GEOG TYP="Pobrzeze">
<NAZWA>Południowobałtyckie</NAZWA>
<POWIERZCHNIA>19000</POWIERZCHNIA>
<OPADY_MIN>400</OPADY_MIN>
<OPADY_MAX>800</OPADY_MAX>
</KRAINA_GEOG>
<KRAINA_GEOG TYP="Nizina">
<NAZWA>Środkowoeuropejska</NAZWA>
<POWIERZCHNIA>540000</POWIERZCHNIA>
<OPADY_MIN>400</OPADY_MIN>
<OPADY_MAX>750</OPADY_MAX>
<KRAINA_GEOG TYP="Nizina">
<NAZWA>Holenderska</NAZWA>
<POWIERZCHNIA>24915</POWIERZCHNIA>
<OPADY_MIN>550</OPADY_MIN>
<OPADY_MAX>700</OPADY_MAX>
</KRAINA_GEOG>
<KRAINA_GEOG TYP="Nizina">
<NAZWA>Południowowielkopolska</NAZWA>
<POWIERZCHNIA>17000</POWIERZCHNIA>
<OPADY_MIN>500</OPADY_MIN>
<OPADY_MAX>650</OPADY_MAX>
<KRAINA_GEOG TYP="Kotlina">
<NAZWA>Szczercowska</NAZWA>
<POWIERZCHNIA>1203</POWIERZCHNIA>
<OPADY_MIN>500</OPADY_MIN>
<OPADY_MAX>600</OPADY_MAX>
</KRAINA_GEOG>
<KRAINA_GEOG TYP="Rownina">
<NAZWA>Rychwalska</NAZWA>
<POWIERZCHNIA>1186</POWIERZCHNIA>
</KRAINA_GEOG>
</KRAINA_GEOG>
</KRAINA_GEOG>
我要讓SVG條形圖與值從<POWIERZCHNIA>
。這個怎麼做?我想在Exist-db中使用它。 任何想法? 感謝您的幫助。
我也有這個XML的第二個問題。我想用4個條形圖和其括號中的值作爲條形圖:KOTLINA(1),NIZINA(3)POBRZEZE(1),ROWNINA(1)。但是他們的價值觀可能會改變,因爲我想讓過濾器選擇比如NIZINA和POWIERZCHNIA小於:「某種價值」。你可以幫幫我嗎? – user3383347
並且爲了生成這個svg我必須使用xquery函數。 – user3383347
您可以使用XPath在XML文件中選擇所需的任何節點。您可以上下瀏覽XML樹,並且它具有用於轉換,格式化和執行操作的函數和運算符。 XPath用於*定位*和*提取*數據。它用於XSLT,它可以生成一個新文檔。搜索XPath教程。他們周圍有很多人。您還可以測試您是否使用XPath測試器查找正確的節點。有一些在線的,像這樣:http://www.xpathtester.com/xpath – helderdarocha