Pular para o conteúdo principal

xpath_boolean

Retorna verdadeiro se a expressão XPath for avaliada como verdadeira ou se um nó correspondente for encontrado.

Sintaxe

Python
from pyspark.sql import functions as sf

sf.xpath_boolean(xml, path)

Parâmetros

Parâmetro

Tipo

Descrição

xml

pyspark.sql.Column ou str

Coluna XML ou nome da coluna.

path

pyspark.sql.Column ou str

Expressão XPath.

Parâmetro

Tipo

Descrição

xml

pyspark.sql.Column ou str

Coluna XML ou nome da coluna.

path

pyspark.sql.Column ou str

Expressão XPath.

Exemplos

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|
+---------------------+