goxpath
goxpath copied to clipboard
does this lib support html?
It uses the standard encoding/xml package, so it does inadvertently support HTML:
go get -u github.com/ChrisTrenkamp/goxpath/cmd/goxpath
curl -s https://en.wikipedia.org/wiki/XPath | goxpath -v '//div[@class="mw-highlight mw-content-ltr"][2]'
<?xml version="1.0" encoding="utf-8"?>
<Wikimedia>
<projects>
<project name="Wikipedia" launch="2001-01-05">
<editions>
<edition language="English">en.wikipedia.org</edition>
<edition language="German">de.wikipedia.org</edition>
<edition language="French">fr.wikipedia.org</edition>
<edition language="Polish">pl.wikipedia.org</edition>
<edition language="Spanish">es.wikipedia.org</edition>
</editions>
</project>
<project name="Wiktionary" launch="2002-12-12">
<editions>
<edition language="English">en.wiktionary.org</edition>
<edition language="French">fr.wiktionary.org</edition>
<edition language="Vietnamese">vi.wiktionary.org</edition>
<edition language="Turkish">tr.wiktionary.org</edition>
<edition language="Spanish">es.wiktionary.org</edition>
</editions>
</project>
</projects>
</Wikimedia>
another alternative package supported HTML and XPath. https://github.com/antchfx/htmlquery