Geriye paket adı dayalı çalışabilirsiniz. Bize yaptıklarına bir ipucu veren ilk parça Xpath. Sonra, Apache Software Foundation olan Apache var. Yani Apache'den Xpath adlı bir API. XML içeriğinin ayrıştırılması ve işlenmesi için bir dildir.
Matematik veya veri dönüşümü gibi bazı basit yeteneklere sahiptir. Bu durumda, String, bir Sayı veya bir boole yerine, bir dizeye metni dönüştüren tek bir operatördür.
public XObject operate(XObject right)
throws TransformerException
Bazı bilinmeyen türde bir XObject alır ve bir dize türüne dönüştürür: Bu bir statik yöntem operate
sahiptir.
dize dönüşüm için XPath bir örneği snippet'ı barest de, şöyle olacaktır:
string($x) //convert variable x to a String
Muhtemelen bir iç paketinin bir parçası olarak görerek, bu aramaya gerek asla. Büyük olasılıkla, diğer Xpath iç bileşenleriyle kullanım için bir Dize olarak sonuç elde etmek için XML'yi yorumlarken kullanılır. Gerçekten de, döndürülen sonuç, ilişkili bir türe sahip bir XObject, bu yüzden normal bir Java Dizesi olarak yorumlamak bir şeyleri kırıyordu. Orada olduğunu bilmek yararlıdır ve tasarım başına public
, ancak xpath API'sini kendiniz genişletmedikçe bunu gerçek dünyada kullanabilirsiniz.
Source Package Tree
Bu ben meraktan sorulan bir sorudur, bir kod soru değil. – VarmirGadkin
Ne olduğunu bilmiyorsanız, bu öneriyi kullanmayın. Eminim bir "java.lang.String" kullanmalısınız. – hfontanez
JDK'nın dahili bir sınıfı ve asla doğrudan kullanmamalısınız. – Jesper