我有一個XML消息,我需要解析並找到一個特定的標記。在那個標籤數據上,我需要檢查所有的強制數據元素是否存在。如果缺少數據元素,我需要將缺少的數據添加到標記中。一旦豐富,我需要重新提交進一步處理。有人可以給出一些關於如何使用Linux腳本來完成這個任務的指導。可以使用awk命令來查找xml消息中的標記。如何解析和修改XML標記
0
A
回答
0
使用像awk這樣的文本處理工具處理XML不會伸縮。多行數據,編碼數據等將使得處理小數據變得困難。使用XML處理庫 - perl has many。所有其他語言也一樣。
0
我建議XSLT。另見Wikipedia article about XSLT,有一些樣本。我認爲XSLT對於您描述的工作非常有用。
相關問題
- 1. 如何解析XML標記的屬性?
- 2. 如何從特定標記解析xml
- 3. 解析XML跳過標記
- 4. Android解析子XML標記
- 5. XML DOM解析br標記
- 6. 如何更改XML解析
- 7. 解析XML然後修改輸出
- 8. 解析非標準XML(CDATA標記)
- 9. XML解析XML標記具有屬性和值
- 10. 我如何通過SAX解析器修改XML字段值
- 11. 如何使用Powershell解析VS2013 csproj XML文件以修改PreBuildEvent
- 12. 修改用於短標記解析的服務器信息
- 13. Android XML解析缺失標記
- 14. XML解析:無法通過標記名
- 15. XML解析器無法檢測標記
- 16. jQuery的XML與包含標記解析:
- 17. 解析iOS中的XML:標記
- 18. 在Xml解析中識別Html標記
- 19. 用空標記解析SoapObject XML
- 20. 將HTML標記解析爲XML
- 21. iOS解析XML iTunes:圖像標記
- 22. 使用VBA解析XML標記
- 23. Xml解析返回空標記
- 24. 無法解析自閉合xml標記
- 25. XQuery來解析XML標記爲列
- 26. 使用CDATA標記進行XML解析
- 27. 修改XML標籤
- 28. 如何在運行時修改根XML標記?
- 29. 如何解析Android中xml文件中標記值的屬性
- 30. 如何解析Java中xml標記中引號的值?
awk更多用於處理文本表格數據。使用類似Perl的東西可能會讓你的生活更輕鬆 - 它有許多庫來處理XML。 – Ryan 2012-02-16 22:05:22