goxpath icon indicating copy to clipboard operation
goxpath copied to clipboard

does this lib support html?

Open perkfly opened this issue 6 years ago • 2 comments

perkfly avatar Apr 03 '18 13:04 perkfly

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>

ChrisTrenkamp avatar Apr 03 '18 21:04 ChrisTrenkamp

another alternative package supported HTML and XPath. https://github.com/antchfx/htmlquery

zhengchun avatar Sep 28 '18 11:09 zhengchun