从具有多个名称空间的XML节点获取数据

时间:2018-09-27 07:22:29

标签: sql xml

嗨,我在SQL中有一个带有XML类型列的表,但是xml具有多个名称空间,我无法从中获取数据。下面是示例XML

'<Informe xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <InformeDelphi4I xmlns="http://experian.servicios.Delphi.V12">
        <IdSuscriptor>07222</IdSuscriptor>
    <ReferenciaConsulta>1604939</ReferenciaConsulta>
    <Error>
      <Codigo>4030</Codigo>
      <Descripcion>No se ha encontrado en la base de datos el elemento consultado</Descripcion>
    </Error>
    <Documento>
      <TipoDocumento>
        <Codigo>01</Codigo>
        <Descripcion>NIF</Descripcion>
      </TipoDocumento>
      <NumeroDocumento>97228823A</NumeroDocumento>
      <PaisDocumento>
        <Codigo>724</Codigo>
        <Descripcion />
      </PaisDocumento>
    </Documento>
    <OrigenScore>
      <Codigo>003</Codigo>
      <Descripcion>No se devuelve valoración por no disponer de información en el bureau ni disponer de la información geodomiciliaria</Descripcion>
    </OrigenScore>
    <InformacionDelphiBureau>
      <DelphiScore>-999</DelphiScore>
      <NotaDelphi>Z</NotaDelphi>
      <DecilDelphi>-9</DecilDelphi>
      <PercentilDelphi>0</PercentilDelphi>
    </InformacionDelphiBureau>
    <InformacionGeoRisk>
      <GeoDelphi />
      <TipologiaMosaic />
    </InformacionGeoRisk>
    <InformacionDelphiGlobal>
      <DelphiScore>-999</DelphiScore>
      <NotaDelphi>Z</NotaDelphi>
      <DecilDelphi>-9</DecilDelphi>
      <PercentilDelphi>1</PercentilDelphi>
    </InformacionDelphiGlobal>
      </InformeDelphi4I>
</Informe>'

表名称为Test 列名称为ResponseXML

我需要获取的数据是InformacionDelphiGlobal / NotaDelphi

0 个答案:

没有答案