G
Guest
Gast
Hi Leute,
ich hoffe ihr könnt mir helfen!
Ich habe folgenden Aufbau eines ChatLogs:
Nun kann ich über
Alle Datensätze, die am 03.11.05 geschrieben worden sind holen - und nun meine Frage:
Was, wenn ich alle Datensätze vom 3.11.05 um zum Beispiel 11:40 Uhr will???? Oder an einem gewissen Tag von einer gewissen IP?
Wie mache ich das?
Das | steht ja für ODER - aber es gibt kein &....mit and und or klappt es auch nicht - wie mache ich das? Ich dachte an so etwas wie
Aber ich bekomms nicht hin...
ich hoffe ihr könnt mir helfen!
Ich habe folgenden Aufbau eines ChatLogs:
Code:
<?xml version="1.0" encoding="UTF-8" ?>
- <LogText>
- <Log Datum="02.11.2005">
<Datum>02.11.2005</Datum>
<Uhrzeit>16:45</Uhrzeit>
<IP-Adresse>200.0.0.189</IP-Adresse>
<User>Test</User>
<Text>Test kommt in den Chat!</Text>
</Log>
- <Log>
<Datum>02.11.2005</Datum>
<Uhrzeit>16:46</Uhrzeit>
<IP-Adresse>200.0.0.189</IP-Adresse>
<User>Test</User>
<Text>dies ist ein einfacher Test mit IP und allem drum und dran</Text>
</Log>
- <Log>
<Datum>02.11.2005</Datum>
<Uhrzeit>16:51</Uhrzeit>
<IP-Adresse>200.0.0.189</IP-Adresse>
<User>Steffen</User>
<Text>Steffen kommt in den Chat!</Text>
</Log>
- <Log>
.......
Nun kann ich über
Code:
ergebnis = document.selectNodes("//Datum[text()='03.11.2005'] | //Datum[text()='03.11.2005']/following-sibling::* | //Datum[text()='03.11.2005']/preceding-sibling::* ");
Alle Datensätze, die am 03.11.05 geschrieben worden sind holen - und nun meine Frage:
Was, wenn ich alle Datensätze vom 3.11.05 um zum Beispiel 11:40 Uhr will???? Oder an einem gewissen Tag von einer gewissen IP?
Wie mache ich das?
Das | steht ja für ODER - aber es gibt kein &....mit and und or klappt es auch nicht - wie mache ich das? Ich dachte an so etwas wie
Code:
ergebnis = document.selectNodes("(//Datum[text()='03.11.2005'] | //Datum[text()='03.11.2005']/following-sibling::* | //Datum[text()='03.11.2005']/preceding-sibling::* ) and (//Uhrzeit[text()='11:40'] | //Uhrzeit[text()='11:40']/following-sibling::* | //Uhrzeit[text()='11:40']/preceding-sibling::* )");");
Aber ich bekomms nicht hin...