code wiki / html

topic: html

31 modules sharing the html name family (derived from the tree's prefix discipline).

The 'html' topic family in the Nishi sovereign ecosystem provides tools for handling HTML content within the NishiLang framework. It includes modules like nx_html_book, which converts single-file web ebooks into Nishi reader format, and nx_html_emit, a minimal HTML5 writer for generating structured output. The nx_html_escape module handles entity encoding and decoding, ensuring proper rendering and compatibility across different contexts. These modules work together to support HTML processing, rendering, and conversion within the ecosystem's modular architecture.

auto-narrated by the local model from this topic's module headers; links verified against the wiki index.

narrated overview -- maintained by the narration lane, module links verified against this wiki.

moduledescriptionlinesfuncs
html_escape.nxalias stub.200
nx_html_book.nxSOVEREIGN HTML (single-file web ebook) -> Nishi reader format. The library holds ~79 .html8411
nx_html_decode_entities_test.nxKAT for nx_html_decode_entities (the render-side entity decoder).334
nx_html_emit.nxminimal substrate-native HTML5 writer.21821
nx_html_emit_test.nxHTML5 writer shape verification.651
nx_html_entities.nxdata-driven HTML named-entity table for the3505
nx_html_entities_render_test.nxnamed-entity table KAT (X-HTML-ENT-0015072
nx_html_escape.nxHTML entity encoder + decoder.2876
nx_html_extract.nxminimal HTML body-text scraper (state-machine V2).6017
nx_html_extract_data.nxJS-RENDER FETCHER rung 1: STRUCTURED-DATA EXTRACTION.764
nx_html_extract_data_test.nxKAT: pull JSON-LD prose from HTML; then a REAL655
nx_html_extract_imgs.nxwalk a parsed HTML document, find every1302
nx_html_extract_imgs_test.nxexercise nx_html_extract_imgs773
nx_html_extract_links.nxenumerate <a href="..."> links in a952
nx_html_head.nxTHE ONE canonical accessible document head for every page emitter.544
nx_html_head_fd.nxthe fd-STREAMING half of the canonical accessible head (seq702/seq703).464
nx_html_links.nxLINK EXTRACTION kernel: the crawler's discovery primitive.884
nx_html_links_test.nxKATs for the link-extraction kernel (GATE).383
nx_html_render.nxtyped-context HTML render primitive.41820
nx_html_render_test.nxsmoke + XSS-attack-vector tests.2023
nx_html_sanitize.nxCMS ladder step 9 (KEYSTONE): KSES-style HTML ALLOWLIST sanitizer, run on29415
nx_html_sanitize_test.nxENGINEER verification of the CMS sanitizer keystone: byte-exact KATs976
nx_html_table.nxSOVEREIGN HTML TABLE extractor: the reusable "access it properly" rung for ingesting1098
nx_html_table_gate.nxproves the sovereign HTML table extractor (nx_html_table): parse a known table626
nx_html_to_nishi_page.nxHUB primitive; site-conversion tool.41710
nx_html_to_text.nxHTML → plain text rendering for the47620
nx_html_to_text_entity_test.nxX-HTML-ENT-001 KAT: HTML character-1369
nx_html_to_text_oom_gate.nx563
nx_html_to_text_real_test.nxbits-up render stage.341
nx_html_to_text_test.nxKATs for the sovereign browser's text-1589
nx_html_tokenizer.nxHTML tokenizer for the Nishi browser.72619