X-Git-Url: https://git.ladys.computer/Shushe/blobdiff_plain/af8b42c720c6aaa54199b556a656d40e8b8951a6..0dbf03dfcc1a94ba1a07a0b1d7dd8c0f53824db3:/README.markdown diff --git a/README.markdown b/README.markdown index 84c3206..2bb1bce 100644 --- a/README.markdown +++ b/README.markdown @@ -228,13 +228,13 @@ For example, the trivial `text/plain` parser is defined as follows :— ```xml <?xml version="1.0"?> <transform - xmlns="http://www.w3.org/1999/XSL/Transform" - xmlns:html="http://www.w3.org/1999/xhtml" - version="1.0" + xmlns="http://www.w3.org/1999/XSL/Transform" + xmlns:html="http://www.w3.org/1999/xhtml" + version="1.0" > - <template match="html:script[@type='text/plain']"> - <html:pre><value-of select="."/></html:pre> - </template> + <template match="html:script[@type='text/plain']"> + <html:pre><value-of select="."/></html:pre> + </template> </transform> ``` @@ -287,15 +287,17 @@ Transforms are used to convert X·M·L files into their final output, - **`transforms/metadata.xslt`:** Provides basic `<html:head>` metadata. - This metadata is generated from `<html:meta>` descendants of the - first element with an `@itemscope` attribute (recommended to just - be the root element). - Such elements can provide metadata using the following `@itemprop` - attributes :— + This metadata is generated from `<html:meta>` elements with one o. + the following `@itemprop` attributes :— - **`urn:fdc:ladys.computer:20231231:Shu1She4:title`:** Provides the title of the page. + ⛩️📰 书社 automatically encapsulates embeds so that their metadata + does not propogate up to the embedding document. + To undo this behaviour, remove the `@itemscope` and `@itemtype` + attributes from the embed during the transformation phase. + The following are recommendations on effective creation of transforms :— @@ -335,17 +337,17 @@ This mechanism can be used to allow transforms to insert content ```xml <?xml version="1.0"?> <transform - xmlns="http://www.w3.org/1999/XSL/Transform" - xmlns:html="http://www.w3.org/1999/xhtml" - xmlns:xslt="http://www.w3.org/1999/XSL/Transform" - xmlns:书社="urn:fdc:ladys.computer:20231231:Shu1She4" - exclude-result-prefixes="书社" - version="1.0" + xmlns="http://www.w3.org/1999/XSL/Transform" + xmlns:html="http://www.w3.org/1999/xhtml" + xmlns:xslt="http://www.w3.org/1999/XSL/Transform" + xmlns:书社="urn:fdc:ladys.computer:20231231:Shu1She4" + exclude-result-prefixes="书社" + version="1.0" > - <书社:id>example:add-stylesheet-links.xslt</书社:id> - <template match="xslt:include[@书社:id='example:add-stylesheet-links.xslt']" mode="书社:metadata"> - <html:link rel="stylesheet" type="text/css" href="/style.css"/> - </template> + <书社:id>example:add-stylesheet-links.xslt</书社:id> + <template match="xslt:include[@书社:id='example:add-stylesheet-links.xslt']" mode="书社:metadata"> + <html:link rel="stylesheet" type="text/css" href="/style.css"/> + </template> </transform> ```