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!
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
:
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.