xml - 如何从 clob 列中获取 XMLTAG/属性
问题描述
对于下面的clob/xml,我想获取所有的xmlatgs,比如FirstName LAST NAME,而不是标签的唯一名称。在我的表中,我有一个存储 clob 数据的 clob 列,我想提取所有可能的 xmltags。"
"<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<emailRequest project="KLM" region="ALL" letterType="ABC" customerType="ABC" language="en" xmlns="http://test.xml.com/xmlService">
<trackingId>1234</trackingId>
<ban>678</ban>
<header>
<to>noemail@noemail.com</to>
<from>Update</from>
<subject>XL&XL Processed for 1234</subject>
<fromAlias>Update</fromAlias>
</header>
<body>
<templateData>
<dataField name="ServiceType">Wireless</dataField>
<dataField name="AcctLast4">xx</dataField>
<dataField name="AcctType">yy</dataField>
<dataField name="PaymentAcctLast4">xx</dataField>
<dataField name="PayConfirmNumber">ABC</dataField>
<dataField name="PayDate">06/18/2018</dataField>
<dataField name="AmountPaid">xx</dataField>
<dataField name="FAN">N/A</dataField>
<dataField name="FirstName">xx</dataField>
<dataField name="LastName">xx</dataField>
<dataField name="CustomerName">yy</dataField>
<dataField name="FName">xx</dataField>
<dataField name="LName">xx</dataField>
<dataField name="datacenterInfo">BR</dataField>
</templateData>
</body>
<clientData>
<dataField name="WirelessInd">Y</dataField>
<dataField name="WirelineInd">N</dataField>
<dataField name="UverseInd">N</dataField>
<dataField name="MultiProductInd">N</dataField>
<dataField name="AutoPayInd">U</dataField>
<dataField name="BillingOptInd">Unknown</dataField>
<dataField name="RegistrationStatus">U</dataField>
</clientData>
</emailRequest>
"
解决方案
推荐阅读
- automation - 使用表格对象模型程序脚本在 SSAS 表格模型中创建计算表
- linux - 如何在linux的同一行中加入两条不同的行
- oracle - Oracle 中出现以下错误的可能原因是什么?
- python - 根据包含列表的列扩展数据框的行
- java - 如何拆分字符串并仅保留某些短语?(爪哇)
- python - Opencv3错误:轮廓不是numpy数组,也不是标量
- kubernetes - 使用 Kubernetes 源代码附加/扩展 LD_LIBRARY_PATH
- apache-kafka - Logstash:Kafka 输出插件 - Bootstrap_Server 的问题
- java - 如何将 json 对象发布到 Jersey 客户端的 rest 端点
- c# - 如何获得 C# 窗体的宽度?