Fråga : Läs XML till och med orakel beskådar och beställde tillverkat

Hi

I har ett xmlfile, som behöver att läsas av orakel, och ger datan som beskådar. Jag har git ta provxmlen och view.


" 123456 "
200902MonthEnd>
23456ion>







create för
200903MonthEnd>
345678sion>

för
200904MonthEnd>
789696sion>

för
200901MonthEnd>
123456sion>

för
för
för >
01-JAN-2000tOpenDate>
beskådar
EXTRACTVALUE (wbr/> för xseq.column_value för emp_cmmsn_dtl_vwas
select, ”-/Employee/@AccountNumber'<) SOM AccountNumber,
EXTRACTVALUE (xseq.column_value,” /Employee/AccountOpenDate') SOM AccountOpenDate,
EXTRACTVALUE (xseq.column_value, ”/Employee/EmpPayment/Commissions/CommissionByMonth [1] /AsOfMonthEnd”) SOM CMMSNASOFM1
, EXTRACTVALUE (xseq.column_value, ”/Employee/EmpPayment/Commissions/CommissionByMonth [2] /AsOfMonthEnd”) SOM CMMSNASOFM2
, EXTRACTVALUE (xseq.column_value, ”/Employee/EmpPayment/Commissions/CommissionByMonth [3] /AsOfMonthEnd”) SOM CMMSNASOFM3
, EXTRACTVALUE (xseq.column_value, ”/Employee/EmpPayment/Commissions/CommissionByMonth [4] /AsOfMonthEnd”) SOM CMMSNASOFM4
, EXTRACTVALUE (wbr/> för xseq.column_value, ”för /Employee/EmpPayment/Commissions/CommissionByMonth [1] /Commission'<) SOM CMMSN1
, EXTRACTVALUE wbr/> (för xseq.column_value,” för /Employee/EmpPayment/Commissions/CommissionByMonth [2] /Commission'<) SOM CMMSN2
, EXTRACTVALUE (xseq.column_value, ”/Employee/EmpPayment/Comm för/>issions/CommissionByMonth [3] /Commission'<) SOM CMMSN3
, EXTRACTVALUE (wbr/> för xseq.column_value,” för /Employee/EmpPayment/Commissions/CommissionByMonth [4] /Commission'<) SOM xml_stg_tbldo
för CMMSN4
FROM, BORDLÄGGER (XMLSEQUENCE (EXTRAKTET (VALUE (gör), ”/Employees/Employee”))), knutpunkten för xseq

The XML värderar visas som kolonnen som är val i beskåda. I förmiddagen för beskåda I när du väljer kolonnen ”CMMSNASOFM1”, CMMSNASOFM2 etc. som baseras på placera av node.column CMMSN1, ska CMMSN2, har att värdera att motsvara till CMMSNASOFM1, xmlknutpunkter för CMMSNASOFM2 respectively.

In på ”anställda/anställd/kan EmpPayment/Commissions/CommissionByMonth” är i olikt beställer. nu beskåda, som får värdera, baserade placerar på av knutpunkterna ”CommissionByMonth”.

If som xmlen sparar knutpunkt, värderar på CommissionByMonth/AsOfMonthEnd är inte i riktigt beställer, beskådakolonnerna får värdera ”, som är” från xmlen.

I skulle något liknande för att sortera xmlnodelisten ”anställda/anställd/EmpPayment/Commissions/CommissionByMonth” som baserades på ”AsOfMonthEnd” kolonn, värderar och ser därefter kolonnerna vid placera i view.

For example,
AsOfMonthEnd (knutpunkt 1) har kommissionen apr2010 och AsOfMonthEnd (knutpunkt 2) har kommissionen jan2010, ska siktens CMMSNASOFM1 har apr2010, som dess värdera, och ska CMMSNASOFM2 har skulle något liknande för jan2010 value.

I som sorterar CommissionByMonthen/AsOfMonthEnd, och därefter att tillverka värdera beskåda in som CMMSNASOFM1 = jan2010 och CMMSNASOFM2=apr2010
CMMSN1=commission som av jan2010
CMMSN2=commission, som av apr2010

Could någon vägleder mig hur man får denna nodelist sorterad och får värdera throorakel view.

Thanks
Arnee
Attachments: för >

<-/div> filenamen " för class= för >test-xml.xml " fileSize " > (1 KB) " javascript för href= " för <-/span> <-/div>
för >
<-/div> " klar "

Svar : Läs XML till och med orakel beskådar och beställde tillverkat

I stället för:
    var-parentTxt = $ (denna) .parent (”span.folder”) .text ();

bruk:
 var-parentTxt = $ (”span.folder”, $ (denna) .closest (”ul”) .parent ()) .text ();

vilket påstår i stort:
sök efter span.folder INOM $ (denna) .closest (”ul”) .parent ().

Om du tar en mer nära look på din markup, det bör vara klart att, när du klickar på sökande, $ (denna) .closest (”ul”) ser till
    och dess förälder är lien som innehåller båda,
      OCH.

      Så i grunden detta:
      $ (denna) .closest (”ul”) .parent ()

      ser till första
    • i
        . Så att resumera:

        $ (”span.folder”, $ (denna) .closest (”ul”) .parent ()) .text ();
        något att säga:
        sök efter span.folder inom lien in

          Frikänd?
Andra lösningar  
 
programming4us programming4us