analýza
authorFrantišek Kučera <franta-hg@frantovo.cz>
Thu, 05 Jun 2014 22:02:46 +0200
changeset 123770beeed252
parent 11 aaf6648af0aa
child 13 a598b9d90144
analýza
analýza/alt2xml.txt
     1.1 --- a/analýza/alt2xml.txt	Thu Jun 05 22:01:58 2014 +0200
     1.2 +++ b/analýza/alt2xml.txt	Thu Jun 05 22:02:46 2014 +0200
     1.3 @@ -20,3 +20,30 @@
     1.4  
     1.5  Náš SAXParser používá SuperXMLReader, který rozhoduje, který konkrétní parser se použije.
     1.6  
     1.7 +
     1.8 +Moduly řešit přes Features?
     1.9 +
    1.10 +Vstupní formáty:
    1.11 +	JSON
    1.12 +	INI (sekce + klíč=hodnota)
    1.13 +	CSV (hlavičky → elementy)
    1.14 +	Javovské Properties a podobné (pozor na komentáře)
    1.15 +	HTML (zprasené, atributy bez uvozovek, atd.)
    1.16 +	TXT (co řádek, to element)
    1.17 +	ASN.1
    1.18 +	Linuxové konfiguráky, API a příkazy – /etc, /proc, /sys …
    1.19 +
    1.20 +
    1.21 +Odkazy:
    1.22 +	TagSoup: http://mercury.ccil.org/~cowan/XML/tagsoup/
    1.23 +	HotSAX: http://hotsax.sourceforge.net/ – HotSAX is a small fast SAX2 parser for HTML, XHTML and XML. 
    1.24 +	XOM: http://www.cafeconleche.org/XOM/ – XOM is fairly unique in that it is a dual streaming/tree-based API.
    1.25 +	Jericho: http://jericho.htmlparser.net/docs/javadoc/net/htmlparser/jericho/StreamedSource.html – Iterátor
    1.26 +	SAX → DOM: http://www.java2s.com/Code/Java/XML/SaxtoDOMconverter.htm
    1.27 +	XMLUnit: http://xmlunit.sourceforge.net/api/org/custommonkey/xmlunit/TolerantSaxDocumentBuilder.html
    1.28 +	ASN.1
    1.29 +		http://www.lupa.cz/clanky/asn-1-8211-koncept-abstraktni-syntaxove-notace/
    1.30 +		http://www.root.cz/clanky/analogie-asn1/
    1.31 +		http://www.research.ibm.com/trl/projects/xml/xss4j/samples/asn1/Translator.java
    1.32 +		http://www.bouncycastle.org/  – Pěkná knihovna pro práci s ASN.1 v Javě je součástí Bouncy Castle Crypto APIs
    1.33 +		https://en.wikipedia.org/wiki/XML_Encoding_Rules – XML Encoding Rules (XER)