Ich versuche, ein XML-Dokument von Jobs nach dem Firmennamen zu filtern.Filtern nach mehreren Werten mit XPath
Ich bin in der Lage alle Einzelteile zu ziehen, deren Namen bestimmte Unternehmen mit entsprechen:
doc.xpath("/source/job[company[text() = 'BigCorp' or text() = 'MegaCorp']]")
Ich bin nicht in der Lage zu tun das Gegenteil und ausschließen, indem diese Werte, mit so etwas wie:
doc.xpath("/source/job[company[text() != 'Hodes' or text() != 'Scurri']]")
Wo gehe ich falsch? Gibt es eine Möglichkeit, eine durch Kommas getrennte Liste von Werten bereitzustellen?
Kurz gesagt: https://en.m.wikipedia.org/wiki/De_Morgan%27s_laws – Phrogz
Willkommen bei Stack Overflow. Wenn wir fragen, benötigen wir die minimalen Eingabedaten, die notwendig sind, um das Problem zusammen mit der erwarteten Ausgabe zu demonstrieren. Bitte lesen Sie "[fragen]" und "[mcve]". –