我有以下XML並需要將其轉換爲管道分隔值。約束是解決方案需要是一個通用的解決方案。用於將XML解析爲管道分隔值的通用XSLT
<Root>
<Element>
<Value1>1</Value1>
<Value2>2</Value2>
<Value3/>
<Value4/>
</Element>
<Element>
<Value1>1</Value1>
<Value2>2</Value2>
<Value3>3</Value3>
<Value4>4</Value4>
</Element>
<Element>
<Value1>1</Value1>
<Value2/>
<Value3>3</Value3>
<Value4>4</Value4>
</Element>
</Root>
的預期結果是:
1|2||
1|2|3|4
1||3|4
到目前爲止this聯繫是有益的我,但即使調整之後我couldnot動態獲取標籤名。有什麼辦法可以通過這個嗎?
你可以使用'*'作爲通配符。發佈你的嘗試,如果你想更具體的建議。 –
在給出的鏈接中有一些與標籤名稱相關的功能。我用*替換了硬編碼值。它正在打印標籤值,但不是在單個管道分隔值中。 – Arun
請顯示您的代碼,以便我們可以重現您的問題。我不知道什麼「*與標籤名稱*相關的某些功能」的含義。 –