我在Dynamics Nav中創建了一個XMLport。我遇到的問題是空標籤出現在XML中,我需要刪除它們。我必須去解決它?XMLPort跳過空標籤
1
A
回答
0
只需使用XMLDoc.transformNodeToObject功能與樣式表
<xsl:transform xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" >
<xsl:output method="xml" indent="yes" />
<!--Remove alle empty nodes recursively-->
<xsl:template match="node() | @*">
<xsl:copy>
<xsl:apply-templates select="node() | @*"/>
</xsl:copy>
</xsl:template>
<!--Strip white space between nodes-->
<xsl:template match="*[normalize-space() = '']"/>
</xsl:transform>
諾
0
通過在默認的XMLport新元素有自己的「的minOccurs」和「maxOccurs的」設置爲「一次」性。嘗試將該元素的「MinOccurs」屬性設置爲「零」。這可能工作。
1
您必須將代碼添加到每個元素和屬性的OnBeforePassVariable觸發器中。只需檢查該值是否爲空並跳過即可。
awesomefield - Export::OnBeforePassVariable()
IF awesomefield = '' THEN
currXMLport.SKIP;
相關問題
- 1. 如何跳過UITableViewCells中的空標籤
- 2. XMLPullParser - 跳過所有標籤
- 3. 如何跳過XML標籤?
- 4. BeautifulSoup缺失/跳過標籤
- 5. 跳過jQuery驗證標籤
- 6. Ansible跳過我的標籤
- 7. XMLport表屬性
- 8. 跳過空列
- 9. 表單標籤跳過<button>
- 10. 可以跳過HTML標籤的java.io.Reader類?
- 11. 如何不打印跳過的標籤
- 12. 熊貓跳過x刻度標籤
- 13. 跳過XML標籤輸入OpenUI5 XMLModel
- 14. jquery下一步()跳過標籤
- 15. < p >標籤跳過第一段
- 16. 如何跳過一個標籤,jQuery的
- 17. XMLParser中跳過最後標籤在標籤集合
- 18. WPF - 如何跳過標籤導航中的標籤?
- 19. 摺疊標籤 - 跳到打開標籤
- 20. fgets跳過空行
- 21. 小數分隔符Navision Xmlport
- 22. Vim的snipMate標籤跳躍
- 23. WPF:防止標籤跳躍
- 24. PHP心跳(cronjob標籤)
- 25. NERDTree跳轉到標籤號
- 26. 跳到下一個標籤
- 27. SublimeText2 - 使用引號或標籤纏繞行,跳過最初的空格
- 28. 如何跳過空記錄在Tilemill傳情所以標籤不顯示「0」
- 29. 如何獲得跳過的空白(原始標記沒有跳過)?
- 30. 跳過SSL簽入Zend_HTTP_Client
請將您的XMLPort以文本格式導出併發布到此處。從你的描述中弄清楚什麼可能是錯誤的是很難的。 –
你真的沒有給我們太多的工作在這裏。請發佈您的XMLPort定義以獲得幫助。 – Kallja