Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/eddex/xml-website
A web project based on XML technologies
https://github.com/eddex/xml-website
hslu xml xpath xslt
Last synced: 3 months ago
JSON representation
A web project based on XML technologies
- Host: GitHub
- URL: https://github.com/eddex/xml-website
- Owner: eddex
- License: mit
- Created: 2018-02-08T07:54:35.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2018-03-11T20:18:33.000Z (over 6 years ago)
- Last Synced: 2024-06-25T03:33:20.230Z (5 months ago)
- Topics: hslu, xml, xpath, xslt
- Language: XSLT
- Homepage: https://eddex.github.io/xml-website/src/
- Size: 505 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-hslu - eddex/xml-website - project code & documented pitfalls (HSLU Modules / XML)
README
# xml-website
A web project based on XML technologies## problems, solutions & usefull stuff
### my xsd desn't work :(
* make sure you use a **good** IDE.
* Atom, Sublime, VS Code etc. are cool but are horrible at validating XSDs
* use IntelliJ, NetBeans or another IDE with proper XML/XSD/XSLT/FO/SVG validation### FO-XML namespace not found in IntelliJ
1. download XML schema [XSL:FO](https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk/fop/src/foschema/fop.xsd)
2. in IntelliJ go to File > Settings > Languages & Frameworks > Schemas & DTDs
3. Add new External Schema with URI *http://www.w3.org/1999/XSL/Format* and the XSL:FO schema from step 1### error or empty page when opened in the browser
* do not use a browser that has the [METAMASK](https://metamask.io/) extension installed, otherwise everything crashes
and you will be reconsidering all the choices you have taken in your life ¯\\_(ツ)_/¯### how to access other XML files in XSLT
* use a constant XSLT variable: [xml.com](https://www.xml.com/pub/a/2002/03/06/xslt.html)
* same thing but different: [techrepublic.com](https://www.techrepublic.com/article/accessing-multiple-documents-with-xslt/)### how to use glyphicons
* [referencce on w3schools](https://www.w3schools.com/bootstrap/bootstrap_ref_comp_glyphs.asp)### git pull with merge conflicts :scream:
* `git pull` results in `error: Failed to merge in the changes.`
* run `git mergetool` (if you have configured a merge tool, it will open with the next merge conflict. Otherwise it wil open the merge tool in your console.)
* resolve the merge conflict.
* save the file and close the merge tool
* run `git rebase --continue`
* if another conflict occurrs, open the merge tool again
* if you don't have any other errors, your're ready to push your changes.## open source software
* [Glyphicons from Twitter Bootstrap](https://github.com/twbs/bootstrap/)
* [JS from Twitter Bootstrap](https://github.com/twbs/bootstrap/)
* [Bootstrap "Flatly" theme](https://bootswatch.com/flatly/)