Wie man das erste Element aus einer Liste im Kamel JXPath
Von Apache Camel ist ein Entwicklungsframework oder Ressource Programmierbibliothek, die ermöglicht Programmierern, die definieren, wie ihre Anwendungen Nachrichten und andere Informationen aus ihren Datenquellen weiterleiten. Camel JXPath-Unterstützung ermöglicht den Rahmen, um XPath-Befehle verwenden, um Daten zu filtern. Wenn Sie nur das erste Bit von Informationen aus Ihrer Datenquelle benötigen, können Sie JXPath abrufen, nur das, was Sie brauchen.
Anweisungen
1 Öffnen Sie Ihr Projekt Spring-XML-Datei mit Microsoft Notepad oder einem XML-Editor. Fügen Sie einen Verweis auf die Javabean, das Daten enthält, die Sie abrufen möchten. Typ "öffentliche Bohne Klassenname {." Ersetzen Sie "Bohne Name" mit dem Namen der Bohne, die, der Sie aufrufen möchten.
2 Geben Sie die gewünschte Methode zum Abruf in der nächsten Zeile, die mit hängenden Einzug. Typ "öffentliche Sub-Cass Getobject () {." Ersetzen Sie "Unterklasse" mit der Untergruppe der Daten, die Sie aus der Bohne abrufen möchten. Ersetzen Sie "Objekt" in "Getobject" mit Element, das Sie abrufen möchten.
3 Verschließen Sie Ihre Aussagen. Geben Sie "..." in der nächsten Zeile, die mit zwei Hängende Einzüge. Typ A "}" in der nächsten Zeile mithilfe eines hängenden Einzugs. Typ "}" in der nächsten Zeile ohne jede Einzug.
4 Typ "Beanname Abkürzung = new Beanname ();" auf der nächsten Zeile des Dokuments. Ersetzen Sie "Beanname" und "Abkürzung" mit dem Namen der Bohne und dessen Abkürzung. Geben Sie "..." auf der nächsten Zeile.
5 Verlegen Sie Ihre Daten-Anfrage durch den JXPath-Kontext. Typ "JXPathContext Kontext = JXPathContext.newContext (Bohne Abkürzung);" auf der nächsten Zeile der Datei--ersetzen "Bohne Abkürzung" mit der Abkürzung der Bohne.
6 Analysieren Sie Ihre Zeichenfolge Daten. Typ String Parsedrequest = (String)context.getValue("fullrequest"); auf der nächsten Zeile. Ersatz "Parsedrequest" mit Java Zeichenfolge eingelesenen Daten abrufen--möchten z. B. analysieren Sie würde einen Antrag auf "Nachname", "Lname." Ersetzen Sie "Fullrequest", mit der nicht analysierten Version der Anforderung.
7 Speichern Sie die XML-Datei und schließen Sie es.