Pytanie : Czytać XML przez wyrocznia widok i rozkazywać wydajność

Cześć,

I mieć xmlfile che potrzebować czytać wyrocznia i zapewniać the dane jako widok. I provided the próbka xml i view.




01-JAN-2000tOpenDate>



200901MonthEnd>
123456sion>


200904MonthEnd>
789696sion>


200903MonthEnd>
345678sion>


200902MonthEnd>
23456ion>







create widok emp_cmmsn_dtl_vw as
select
EXTRACTVALUE (xseq.column_value, "/Employee/@AccountNumber'< wbr/>) JAKO AccountNumber,
EXTRACTVALUE (xseq.column_value," /Employee/AccountOpenDate') JAKO AccountOpenDate,
EXTRACTVALUE (xseq.column_value, "/Employee/EmpPayment/Commissions/CommissionByMonth [(1)] /AsOfMonthEnd ") JAKO CMMSNASOFM1
, EXTRACTVALUE (xseq.column_value, "/Employee/EmpPayment/Commissions/CommissionByMonth [2] /AsOfMonthEnd ") JAKO CMMSNASOFM2
, EXTRACTVALUE (xseq.column_value, "/Employee/EmpPayment/Commissions/CommissionByMonth [3] /AsOfMonthEnd ") JAKO CMMSNASOFM3
, EXTRACTVALUE (xseq.column_value, "/Employee/EmpPayment/Commissions/CommissionByMonth [4] /AsOfMonthEnd ") JAKO CMMSNASOFM4
, EXTRACTVALUE (xseq.column_value, "/Employee/EmpPayment/Commissions/CommissionByMonth [(1)] /Commission'< wbr/>) JAKO CMMSN1
, EXTRACTVALUE (xseq.column_value," /Employee/EmpPayment/Commissions/CommissionByMonth [2] /Commission'< wbr/>) JAKO CMMSN2
, EXTRACTVALUE (xseq.column_value, "/Employee/EmpPayment/Commissions/CommissionByMonth [3] /Commission'< wbr/>) JAKO CMMSN3
, EXTRACTVALUE (xseq.column_value," /Employee/EmpPayment/Commissions/CommissionByMonth [4] /Commission'< wbr/>) JAKO CMMSN4
FROM xml_stg_tbl do
, STÓŁ (XMLSEQUENCE (EKSTRAKT (VALUE (), "/Employees/Employee "))) xseq

The XML guzek wartość wystawiać jako szpaltowy val w the widok. W the widok I wybierać the kolumna "CMMSNASOFM1", CMMSNASOFM2 etc opierać się na the pozycja the node.
column CMMSN1, CMMSN2 mieć wartość zgodny z CMMSNASOFM1, CMMSNASOFM2 respectively.

In xml guzek przy "Pracownik/Pracownik/EmpPayment/Commissions/CommissionByMonth" można w różny rozkaz. teraz the widok che dostawać the wartość opierać się na pozycja the guzek "CommissionByMonth".

If the xml kartoteka guzek wartość przy CommissionByMonth/AsOfMonthEnd być w właściwy rozkaz, the widok kolumna dostawać the wartość "być" od the xml.

I polubić the xml nodelist "Pracownik/Pracownik/EmpPayment/Commissions/CommissionByMonth" opierać się na "AsOfMonthEnd" col wartość i wtedy the kolumna the pozycja w view.

For przykład,
AsOfMonthEnd (guzek 1) mieć apr2010 prowizja i AsOfMonthEnd (guzek 2) mieć jan2010 prowizja, the widok CMMSNASOFM1 mieć apr2010 gdy swój wartość i CMMSNASOFM2 mieć jan2010 value.

I polubić the CommissionByMonth/AsOfMonthEnd i wtedy the wartość w widok jako CMMSNASOFM1 = jan2010 i CMMSNASOFM2=apr2010
CMMSN1=commission jan2010
CMMSN2=commission apr2010

Could i prowadzić dlaczego ten nodelist i the wartość thro wyrocznia view.

Thanks
Arnee
Attachments:

Odpowiedź : Czytać XML przez wyrocznia widok i rozkazywać wydajność

Zamiast:
    var parentTxt = $ (").text) .parent ("span.folder ").text ();

use:
 var parentTxt = $ ("span.folder", $ (.text) .closest ("ul") .parent ()) .text ();

który podstawowy twierdzić:
szukać span.folder WŚRÓD $ (.parent) .closest ("ul") .parent ().

Jeżeli ty brać zamknięty spojrzenie przy twój marża, ono musieć jasny że gdy ty klikać dalej Rewizja, $ (klikać) .closest ("ul") nawiązywać do
    i swój rodzic być the li który zawierać i,
      I.

      W Ten Sposób w zasadzie w ten sposób:
      $ (.parent) .closest ("ul") .parent ()

      nawiązywać do the pierwszy
    • w
        . W Ten Sposób:

        $ ("span.folder", $ (.text) .closest ("ul") .parent ()) .text ();
        mówić:
        szukać span.folder wśród the li wewnątrz

          Jasny?
Inne rozwiązania  
 
programming4us programming4us