diff options
-rw-r--r-- | lib/pure/htmlparser.nim | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/pure/htmlparser.nim b/lib/pure/htmlparser.nim index 2d24050f2..a3683fdb2 100644 --- a/lib/pure/htmlparser.nim +++ b/lib/pure/htmlparser.nim @@ -30,6 +30,7 @@ ## ending with the extension ``.rst`` and convert them to ``.html``. ## ## .. code-block:: Nim +## :test: ## ## import htmlparser ## import xmltree # To use '$' for XmlNode @@ -41,9 +42,8 @@ ## let html = loadHTML("input.html") ## ## for a in html.findAll("a"): -## let href = a.attrs["href"] -## if not href.isNil: -## let (dir, filename, ext) = splitFile(href) +## if a.attrs.hasKey "href": +## let (dir, filename, ext) = splitFile(a.attrs["href"]) ## if cmpIgnoreCase(ext, ".rst") == 0: ## a.attrs["href"] = dir / filename & ".html" ## |