0 purchases
xpath parse
xpath #
XPath selector based on html.
Get started #
Add dependency #
dependencies:
xpath_parse: lastVersion
copied to clipboard
Super simple to use #
final String html = '''
<html>
<div><a href='https://github.com'>github.com</a></div>
<div class="head">head</div>
<table><tr><td>1</td><td>2</td><td>3</td><td>4</td></tr></table>
<div class="end">end</div>
</html>
''';
XPath.source(html).query("//div/a/text()").list()
copied to clipboard
more simple refer to this
Syntax supported: #
Name
Expression
immediate parent
/
parent
//
attribute
[@key=value]
nth child
tag[n]
attribute
/@key
wildcard in tagname
/*
function
function()
Extended syntax supported: #
These XPath syntax are extended only in Xsoup (for convenience in extracting HTML, refer to Jsoup CSS Selector):
Name
Expression
Support
attribute value not equals
[@key!=value]
yes
attribute value start with
[@key~=value]
yes
attribute value end with
[@key$=value]
yes
attribute value contains
[@key*=value]
yes
attribute value match regex
[@key~=value]
yes
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.