【发布时间】:2018-05-30 10:32:40
【问题描述】:
我是进度萨克斯阅读器的新手。我正在阅读一个 XML,我正在尝试获取节点中某个属性的值。特别是 place-id 属性值。
<address ssid="32975" place-id="11537" quality="good">
我正在阅读这里的文档:https://documentation.progress.com/output/ua/OpenEdge_latest/index.html#page/dvxml%2Fretrieving-data-from-a-sax-attributes-object.html%23wwID0ECILM 对我来说这似乎表明我应该使用
GET-VALUE-BY-NAMESPACE-NAME( )
我在 CASE 中这样写过:,但无法让它工作,也找不到任何示例:
WHEN "address" THEN ASSIGN lv-place-id = charData.GET-VALUE-BY-NAMESPACE-NAME('address','place-id').
任何帮助表示赞赏。
【问题讨论】:
-
您可能希望包含出现“无法使其正常工作”的任何实际错误消息。在您的代码中 sn -p "."应该是“:”
-
谢谢@TomBascom
标签: sax openedge progress-4gl