From 78d7ecae90ea277a6950565739ec93a45385d49f Mon Sep 17 00:00:00 2001 From: Leorize Date: Sat, 2 Mar 2019 01:51:38 +0700 Subject: [PATCH] htmlparser: update example This update htmlparser example to compile with the current stdlib. --- lib/pure/htmlparser.nim | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/pure/htmlparser.nim b/lib/pure/htmlparser.nim index 2d24050f2d..a3683fdb2c 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" ##