Microsoft
Software
Hardware
Network
Frage : XML Orakelansicht durchlesen und bestellte Ausgang
Hallo, haben
I ein xmlfile, das durch Orakel gelesen werden muss und zur Verfügung stellen die Daten als Ansicht. Ich zur Verfügung gestellt das Beispielxml und das view.
xml version= " 1.0 " encoding= " UTF-8 "? >
01-JAN-20
00tOpenDate>
200901MonthEnd>
123456sion>
200904MonthEnd>
789696sion>
200903MonthEnd>
345678sion>
200902MonthEnd>
23456ion>
create Ansicht emp_cmmsn_dtl_vw as
select
EXTRACTVALUE (xseq.column_v
alue, „/Employee/@AccountNumber'< wbr/>) ALS AccountNumber,
EXTRACTVALUE (xseq.column_v
alue,“ /Employee/AccountOpenDate
') ALS AccountOpenDate,
EXTRACTVALUE (xseq.column_v
alue, „/Employee/EmpPayment/Comm
issions/Co
mmissionBy
Month [1] /A
sOfMonthEn
d ") ALS CMMSNASOFM1
, EXTRACTVALUE (xseq.column_v
alue, „/Employee/EmpPayment/Comm
issions/Co
mmissionBy
Month [2] /A
sOfMonthEn
d ") ALS CMMSNASOFM2
, EXTRACTVALUE (xseq.column_v
alue, „/Employee/EmpPayment/Comm
issions/Co
mmissionBy
Month [3] /A
sOfMonthEn
d ") ALS CMMSNASOFM3
, EXTRACTVALUE (xseq.column_v
alue, „/Employee/EmpPayment/Comm
issions/Co
mmissionBy
Month [4] /A
sOfMonthEn
d ") ALS CMMSNASOFM4
, EXTRACTVALUE (xseq.column_v
alue, „/Employee/EmpPayment/Comm
issions/Co
mmissionBy
Month [1] /C
ommission'< wbr/>) ALS CMMSN1
, EXTRACTVALUE (xseq.column_v
alue,“ /Employee/EmpPayment/Comm
issions/Co
mmissionBy
Month [2] /C
ommission'< wbr/>) ALS CMMSN2
, EXTRACTVALUE (xseq.column_v
alue, „/Employee/EmpPayment/Comm
issions/Co
mmissionBy
Month [3] /C
ommission'< wbr/>) ALS CMMSN3
, EXTRACTVALUE (xseq.column_v
alue,“ /Employee/EmpPayment/Comm
issions/Co
mmissionBy
Month [4] /C
ommission'< wbr/>) ALS CMMSN4
FROM xml_stg_tbl do
, TABELLE (XMLSEQUENCE (AUSZUG (
VALUE (tun),
„/Employees/Employee "))) xseq
The XML Nullpunktwerte angezeigt als Spalte e, die in der Ansicht val ist. In der Ansicht, die ich die Spalte „CMMSNASOFM1“, CMMSNASOFM2 usw., das auf der Position des node.
column CMMSN1, CMMSN2 basiert vorwähle, hat Wert, CMMSNASOFM1, CMMSNASOFM2 respectively.
In xml Nullpunkte zu entsprechen „an den Angestellten/Angestellter/EmpPay
ment/Commi
ssions/Com
missionByM
onth“ konnte im unterschiedlichen Auftrag sein. jetzt gründete die Ansicht, die den Wert erhält, Arbeitsstellung der Nullpunkte „CommissionByMonth“.
If, das der xml Akten-Nullpunktwert an CommissionByMonth/AsOfMont
hEnd nicht im korrekten Auftrag, die Ansichtspalten ist, erhält den Wert „, wie“ vom xml ist.
I möchte das xml nodelist sortieren „Angestellte/Angestellter/EmpPay
ment/Commi
ssions/Com
missionByM
onth“ basiert auf „AsOfMonthEnd“ Spalten-Wert und die Spalten dann verweisen durch die Position in view.
zum Beispiel,
AsOfMonthEnd (Nullpunkt 1) hat April 2010kommission und AsOfMonthEnd (Nullpunkt 2) hat Januar 2010kommission, hat CMMSNASOFM1 der Ansicht April 2010, da sein Wert und CMMSNASOFM2 Januar 2010 value.
I möchten das CommissionByMonth/AsOfMont
hEnd sortieren haben und den Wert in der Ansicht als CMMSNASOFM1 = Januar 2010 und CMMSNASOFM2= April 2010
CMMSN1=commission ab Januar 2010
CMMSN2=commission ab April 2010
Could dann auszugeben jemand mich führen, wie man dieses nodelist sortiert erhält und erhält Wert thro Orakel view.
Thanks
Arnee
Attachments:
test-xml.xml
(1 KB)
(Akten-Art Details)
sample xml file
Antwort : XML Orakelansicht durchlesen und bestellte Ausgang
Anstelle von:
var parentTxt = $ (dieses) .parent („span.folder
").text ()
;
Gebrauch:
var parentTxt = $ („span.folder“, $ (dieses) .closest („UL“) .parent
()) .text ();
welches im Allgemeinen angibt:
nach span.folder INNERHALB $ (dieses) .closest („UL“) .parent suchen
().
Wenn Sie einen näheren Blick an Ihrem Preisaufschlag nehmen, sollte es frei sein, dass, wenn Sie an Suche klicken, $ (dieses) .closest („UL“) bezieht
und sein Elternteil ist das Li, das beide enthält,
UND
.
So im Wesentlichen dieses:
$ (dieses) .closest („UL“) .parent
()
bezieht das auf erste
in
. So zusammenfassen:
$ („span.folder“, $ (dieses) .closest („UL“) .parent
()) .text ();
sagt:
nach span.folder innerhalb des Li innen suchen
Löschen?
Weitere Lösungen
Wort-Presse, die Frage bewirtet
asp.net: Mein Problem ist, benutze ich einen ajax Ergänzung Kalender, um BeginDate u. EndDate Werte einzutragen
Silverlight 4 UI Ereignisse
wie kann ich irgendeine Bildentschließung online ändern und sie zum lokalen PC dann innen sparen??
ZFS Sicherungshilfe Ubuntu 10.0.4 LTS
Form-Frage für Kristallreports
Betreffend INOTES in Lotos 8.5
Mühen, die ZWISCHEN Logik erhalten zu arbeiten
Spannungs-Sensor ermittelte einen Ausfall auf Bediener DELL-PowerEdge 2650
broadcom NIC teaming