将XML和XSD加载到oracle表中并从表中提取值

时间:2016-11-21 10:30:26

标签: xml oracle xsd

我是XML和XML Schema的新手。 我想从以下XML中提取客户ID和客户名称,将这两个值传递给PL / SQL过程。 你能帮帮我吗? 提前谢谢。

XML: 

<?xml version="1.0" encoding="UTF-8"?>
-<ns0:NewConnection xmlns:ns0="http://xyz.co.uk/cust">
<Customer>SA02121</Customer>
<Customer name>John</Customer name>
<Load Date>2016-11-09</Load Date>
<Load Time>03:40:12</Load Time>
</ns0:NewConnection>

1 个答案:

答案 0 :(得分:1)

您的xml不是xml。 :)

XML命名规则 XML元素必须遵循以下命名规则:

  • 元素名称区分大小写
  • 元素名称必须以字母或下划线开头
  • 元素名称不能以字母xml(或XML,或Xml等)
  • 开头
  • 元素名称可以包含字母,数字,连字符,下划线和句点
  • 元素名称不能包含空格

如果你的标签中的下划线替换了speces。您可以使用xmltabel获取数据。

like