{"id":16499363,"url":"https://github.com/expander/xwg","last_synced_at":"2026-02-09T17:01:56.681Z","repository":{"id":137154852,"uuid":"2093185","full_name":"Expander/xwg","owner":"Expander","description":"XSLT based web site generator","archived":false,"fork":false,"pushed_at":"2013-10-15T15:37:45.000Z","size":123,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-07-25T22:48:04.594Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"XSLT","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Expander.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2011-07-23T13:46:57.000Z","updated_at":"2013-10-15T15:37:47.000Z","dependencies_parsed_at":"2023-06-19T06:26:26.477Z","dependency_job_id":null,"html_url":"https://github.com/Expander/xwg","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/Expander/xwg","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Expander%2Fxwg","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Expander%2Fxwg/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Expander%2Fxwg/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Expander%2Fxwg/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Expander","download_url":"https://codeload.github.com/Expander/xwg/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Expander%2Fxwg/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29273139,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-09T13:47:44.167Z","status":"ssl_error","status_checked_at":"2026-02-09T13:47:43.721Z","response_time":56,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-11T14:52:19.162Z","updated_at":"2026-02-09T17:01:56.668Z","avatar_url":"https://github.com/Expander.png","language":"XSLT","readme":"=====\n XWG\n=====\n\nXWG is a simple web site generator based on XSLT.  It creates (X)HTML\npages from XML files together with a menu tree and bread crumb line.\n\nRequirements\n============\n\nIn order to build the static (X)HTML sites a XSLT 1.0 processor is\nneeded.  The authors recommend xsltproc\n(xmlsoft.org/XSLT/xsltproc.html).\n\nHow to build the static sites\n=============================\n\nEvery XHTML file is generated from the corresponding XML file, which\nhas the same file name but .xml as file name extension instead of\n.xhtml .  To create the static XHTML files run\n\n  $ make\n\nThis uses the XSLT processor and the chosen XSLT style sheet to\ntransform every .xml file into a .(x)html file.  See the Makefile for\ndetails on the output format and the used XSLT style sheet.\n\nInstead of using an external XSLT processor to generate the sites one\ncan also just view the sites using a web browser with integrated XSLT\n1.0 processor, e.g. firefox.  In order to do so simply open index.xml\n(or any other .xml file) with your browser.  In this case the default\nstyle sheet, which is written in the XML file, is used.\n\nAdding XML pages\n================\n\nAny XML file contains a 'data' tag whose content is copied into the\noutput (X)HTML page.  Therefore the 'data' tag has to contain valid\n(X)HTML code.  Furthermore the 'data' tag must have a 'filename'\nattribute containing the name of this .xml file.\n\nFor example, a simple XML file 'page.xml' might look like this:\n\n   \u003c?xml version=\"1.0\" encoding=\"UTF-8\"?\u003e\n   \u003c?xml-stylesheet type=\"text/xsl\" href=\"system-xhtml11.xsl\" ?\u003e\n   \u003cdata filename=\"page.xml\" xmlns=\"http://www.w3.org/1999/xhtml\"\u003e\n     \u003ch2\u003ePage\u003c/h2\u003e\n     \u003cp\u003e\n       This is a page.\n     \u003c/p\u003e\n   \u003c/data\u003e\n\nHere 'system-xhtml11.xsl' is the default XSLT style sheet and\nxmlns=\"http://www.w3.org/1999/xhtml\" is the XHTML namespace which is\nneeded in case of an XHTML output file.\n\nMenu tree\n=========\n\nThe file menu.xml contains the information on the menu structure,\ni.e. how the sites are arranged to each other.  All pages that should\nappear in the menu must be listed here.  See menu.xml for more details\nand an example.\n\nCOPYING\n=======\n\nXWG Copyright (C) 2011 Alexander Voigt\n\u003cAlexander.Voigt@physik.tu-dresden.de\u003e\n\nThis file is part of XWG.\n\nXWG is free software: you can redistribute it and/or modify it under\nthe terms of the GNU General Public License as published by the Free\nSoftware Foundation, either version 3 of the License, or (at your\noption) any later version.\n\nXWG is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or\nFITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License\nfor more details.\n\nYou should have received a copy of the GNU General Public License\nalong with XWG.  If not, see \u003chttp://www.gnu.org/licenses/\u003e.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fexpander%2Fxwg","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fexpander%2Fxwg","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fexpander%2Fxwg/lists"}