From 7af2faeede927186c0099cd71aa8b296a7c7aa0a Mon Sep 17 00:00:00 2001 From: Ralph Amissah Date: Sat, 12 Sep 2026 20:35:14 -0400 Subject: epub, html, odt: namespace names as identifiers namespace names are identifiers, not addresses, fixes A namespace URI is an opaque identifier. www.w3.org xhtml, xlink, MathML, rdf-syntax-ns, xml-events, XMLSchema, XMLSchema-instance, xforms, css3-text, data-view, and the xhtml1 strict DTD system identifier purl.org dc/elements/1.1, dc/terms openoffice.org office, writer, calc, table, report docs.oasis-open the ODF meta pkg and odf class identifiers (assisted by Claude-Code) --- src/sisudoc/outputs/io_out/epub3.d | 8 ++++---- src/sisudoc/outputs/io_out/odt.d | 20 ++++++++++---------- src/sisudoc/outputs/io_out/xmls.d | 6 +++--- 3 files changed, 17 insertions(+), 17 deletions(-) (limited to 'src') diff --git a/src/sisudoc/outputs/io_out/epub3.d b/src/sisudoc/outputs/io_out/epub3.d index bc84053..9184369 100644 --- a/src/sisudoc/outputs/io_out/epub3.d +++ b/src/sisudoc/outputs/io_out/epub3.d @@ -100,9 +100,9 @@ template outputEPub3() { string content = format(q"┃ %s main @@ -188,7 +188,7 @@ template outputEPub3() { static auto rgx_xhtml = RgxXHTML(); string toc; bool _new_title_set = false; - string toc_head = format(q"┃ %s diff --git a/src/sisudoc/outputs/io_out/odt.d b/src/sisudoc/outputs/io_out/odt.d index 073972c..711be50 100644 --- a/src/sisudoc/outputs/io_out/odt.d +++ b/src/sisudoc/outputs/io_out/odt.d @@ -735,7 +735,7 @@ template outputODT() { ┃",); string _odt_head = format(q"┃ - + @@ -961,7 +961,7 @@ template outputODT() { ) { /+ (meta_xml includes output time-stamp) +/ string _meta_xml = format(q"┃ - + %s %s @@ -1010,21 +1010,21 @@ template outputODT() { } string manifest_rdf() { string _manifest_rdf = format(q"┃ - + - + - + - + - + - + ┃"); @@ -1032,7 +1032,7 @@ template outputODT() { } string settings_xml() { string _settings_xml = format(q"┃ - + 0 @@ -1132,7 +1132,7 @@ template outputODT() { } string styles_xml() { string _styles_xml = format(q"┃ - + diff --git a/src/sisudoc/outputs/io_out/xmls.d b/src/sisudoc/outputs/io_out/xmls.d index 907bf90..10e0518 100644 --- a/src/sisudoc/outputs/io_out/xmls.d +++ b/src/sisudoc/outputs/io_out/xmls.d @@ -403,15 +403,15 @@ template outputXHTMLs() { ); string html_simple = format(q"┃ ┃", doc_matters.src.language, doc_matters.src.language, ); string html_strict = format(q"┃ - + ┃", doc_matters.src.language, -- cgit v1.2.3