Pergunta : Ler XML com a opinião do oracle e requisitou a saída

Olá!, o

I tem um xmlfile que precise de ser lido pelo oracle e fornece os dados como a vista. Eu forneci o xml da amostra e o view.



" 123456 "
EXTRACTVALUE do as
select do emp_cmmsn_dtl_vw da opinião do
200902MonthEnd>
23456ion>







create do
200903MonthEnd>
345678sion>

do
200904MonthEnd>
789696sion>

do
200901MonthEnd>
123456sion>

do
do
do >
01-JAN-2000tOpenDate>
(wbr/> de xseq.column_value, de “/Employee/@AccountNumber'<) COMO AccountNumber,
EXTRACTVALUE (xseq.column_value,” /Employee/AccountOpenDate') COMO AccountOpenDate,
EXTRACTVALUE (xseq.column_value, “/Employee/EmpPayment/Commissions/CommissionByMonth [1] /AsOfMonthEnd ") COMO CMMSNASOFM1
, EXTRACTVALUE (xseq.column_value, “/Employee/EmpPayment/Commissions/CommissionByMonth [2] /AsOfMonthEnd ") COMO CMMSNASOFM2
, EXTRACTVALUE (xseq.column_value, “/Employee/EmpPayment/Commissions/CommissionByMonth [3] /AsOfMonthEnd ") COMO CMMSNASOFM3
, EXTRACTVALUE (xseq.column_value, “/Employee/EmpPayment/Commissions/CommissionByMonth [4] /AsOfMonthEnd ") COMO CMMSNASOFM4
, EXTRACTVALUE (wbr/> de xseq.column_value, “de /Employee/EmpPayment/Commissions/CommissionByMonth [1] /Commission'<) COMO CMMSN1
, EXTRACTVALUE (wbr/> de xseq.column_value, de” /Employee/EmpPayment/Commissions/CommissionByMonth [2] /Commission'<) COMO CMMSN2
, EXTRACTVALUE (xseq.column_value, “/Employee/EmpPayment/Commissions/CommissionByMonth [3] wbr/> de /Commission'<) COMO CMMSN3
, EXTRACTVALUE (wbr/> de xseq.column_value, de” /Employee/EmpPayment/Commissions/CommissionByMonth [4] /Commission'<) COMO o do
do xml_stg_tbl de CMMSN4
FROM, TABELA (XMLSEQUENCE (EXTRATO (VALUE (fazer), “/Employees/Employee "))) os valores do nó do xseq

The XML são indicados como a coluna val na vista. Na vista que eu estou selecionando a coluna “CMMSNASOFM1”, CMMSNASOFM2 etc. baseado na posição do node.
column CMMSN1, CMMSN2 terá o valor corresponder a CMMSNASOFM1, nós do xml de CMMSNASOFM2 respectively.

In em “empregados/empregado/EmpPayment/Commissions/CommissionByMonth” pôde estar na ordem diferente. agora a vista que começ o valor baseou o posição de functionamento dos nós “CommissionByMonth”. o

If que o valor do nó da lima do xml em CommissionByMonth/AsOfMonthEnd não está na ordem apropriada, as colunas da vista começ o valor “como é” do xml. o

I gostaria de classificar o nodelist do xml “empregados/empregado/EmpPayment/Commissions/CommissionByMonth” baseado no valor da coluna de “AsOfMonthEnd” e de consultar então as colunas pela posição em view.

por exemplo, o
AsOfMonthEnd (nó 1) tem a comissão do abril 2010 e AsOfMonthEnd (nó 2) tem a comissão do janeiro 2010, CMMSNASOFM1 da vista terá o abril 2010 porque seus valor e CMMSNASOFM2 terão o janeiro 2010 value.

I gostariam de classificar o CommissionByMonth/AsOfMonthEnd e para output então o valor na vista como CMMSNASOFM1 = o janeiro 2010 e CMMSNASOFM2= o
CMMSN1=commission do abril 2010 até à data do
CMMSN2=commission do janeiro 2010 até à data do

Could do abril 2010 alguém me guiam como começ este nodelist classificado e começ o oracle view.

Thanks
Arnee
do thro do valor class= do " lastRow do
>Attachments do " nome " do class= do class= " valor " do
>

nome de arquivo " do class= do >test-xml.xml " fileSize " > (1 KB) Javascript " do href= o " dos " attachmentDetails do class= de (tipo de lima detalhes)
xml file
do >sample da " descrição " do class= do
o class= de
do >
class= do

Resposta : Ler XML com a opinião do oracle e requisitou a saída

Em vez de:
    parentTxt do var = $ (este) .parent (“span.folder ").text ();

uso:
 parentTxt do var = $ (“span.folder”, $ (este) .closest (“ul”) .parent ()) .text ();

o que indic basicamente:
procurar span.folder DENTRO de $ (este) .closest (“ul”) .parent ().

Se você toma um olhar mais atento em sua margem de benefício, deve ser desobstruído que quando você estala sobre a busca, $ (este) .closest (“ul”) refere
    e seu pai é o li que contem ambos,
      E.

      Tão essencialmente isto:
      $ (este) .closest (“ul”) .parent ()

      refere o primeiro
    • em
        . Assim, para sumariar:

        $ (“span.folder”, $ (este) .closest (“ul”) .parent ()) .text ();
        diz:
        procurar span.folder dentro do li dentro

          Cancelar?
Outras soluções  
 
programming4us programming4us