Was ist der Zweck von com.sun.org.apache.xpath.internal.operations.String?

8

Ich habe ein Java-Programm geschrieben, und als ich versuchte, eine Zeichenfolge zu verwenden, war ein Vorschlag, der auftauchte, com.sun.org.apache.xpath.internal.operations.String .

Was ist com.sun.org.apache.xpath.internal.operations.String und wann sollte ich es verwenden?

Ich habe online gesucht, aber ich kann die Dokumentation nicht finden.

Danke!

    
VarmirGadkin 01.12.2014, 19:48
quelle

2 Antworten

6

Sie können basierend auf dem Paketnamen rückwärts arbeiten. Das erste Stück, das uns einen Hinweis darauf gibt, was es macht, ist Xpath . Dann gibt es Apache, die eine Apache Software Foundation ist. Es ist also eine API namens Xpath von Apache.

XPath ist eine Sprache zum Parsen und Verarbeiten von XML-Inhalten. Es hat einige einfache Funktionen wie mathematische oder Datenkonvertierungen. In diesem Fall String ist ein unärer Operator, der Text in einen String konvertiert, im Gegensatz zu einer Zahl oder einem booleschen Wert. Es hat eine statische Methode operate :

%Vor%

Er nimmt ein XObject eines unbekannten Typs und konvertiert es in einen String-Typ.

Ein Beispiel für ein Snippet von XPath for String wäre am einfachsten:

%Vor%

Sie müssten das wahrscheinlich nie aufrufen, da es Teil eines internen Pakets ist. Es wird höchstwahrscheinlich verwendet, wenn XML interpretiert wird, um das Ergebnis als String zur Verwendung mit anderen internen Xpath-Komponenten zu erhalten. Tatsächlich ist das zurückgegebene Ergebnis ein XObject mit einem Typ verknüpft ist, so dass es als eine normale Java-Zeichenfolge interpretieren würde etwas brechen würde. Es ist nett zu hilfreich zu wissen, dass es da ist, und es ist public pro Design, aber du würdest das jemals in der realen Welt verwenden, außer du erweiterst die xpath API selbst.

Quellpaketbaum

    
Compass 01.12.2014, 20:21
quelle
0

Dies ist eine Klasse, die von einigen Apache-Implementierungen verwendet wird und leider in Ihrem Java-CodeAssist auftaucht.

Wenn Sie Eclipse verwenden, können Sie das überprüfen: Ссылка

    
markus 01.12.2014 19:54
quelle

Tags und Links