Aller au contenu principal

xpath_boolean

Renvoie vrai si l'expression XPath est évaluée comme vraie, ou si un nœud correspondant est trouvé.

Syntaxe​

Python
from pyspark.sql import functions as sf

sf.xpath_boolean(xml, path)

parameter​

parameter

Type

Description

xml

pyspark.sql.Column ou str

Colonne XML ou nom de colonne.

path

pyspark.sql.Column ou str

Expression XPath.

parameter

Type

Description

xml

pyspark.sql.Column ou str

Colonne XML ou nom de colonne.

path

pyspark.sql.Column ou str

Expression XPath.

Exemples​

Python
from pyspark.sql import functions as sf
df = spark.createDataFrame([('<a><b>1</b></a>',)], ['x'])
df.select(sf.xpath_boolean(df.x, sf.lit('a/b'))).show()
Output
+---------------------+
|xpath_boolean(x, a/b)|
+---------------------+
| true|
+---------------------+