# HG changeset patch
# User František Kučera <franta-hg@frantovo.cz>
# Date 1401998566 -7200
# Node ID 3770beeed2523e37fc4ad9ad76aea6144a8edffe
# Parent  aaf6648af0aa229c102033d786bb6ffd754bc531
analýza

diff -r aaf6648af0aa -r 3770beeed252 analýza/alt2xml.txt
--- a/analýza/alt2xml.txt	Thu Jun 05 22:01:58 2014 +0200
+++ b/analýza/alt2xml.txt	Thu Jun 05 22:02:46 2014 +0200
@@ -20,3 +20,30 @@
 
 Náš SAXParser používá SuperXMLReader, který rozhoduje, který konkrétní parser se použije.
 
+
+Moduly řešit přes Features?
+
+Vstupní formáty:
+	JSON
+	INI (sekce + klíč=hodnota)
+	CSV (hlavičky → elementy)
+	Javovské Properties a podobné (pozor na komentáře)
+	HTML (zprasené, atributy bez uvozovek, atd.)
+	TXT (co řádek, to element)
+	ASN.1
+	Linuxové konfiguráky, API a příkazy – /etc, /proc, /sys …
+
+
+Odkazy:
+	TagSoup: http://mercury.ccil.org/~cowan/XML/tagsoup/
+	HotSAX: http://hotsax.sourceforge.net/ – HotSAX is a small fast SAX2 parser for HTML, XHTML and XML. 
+	XOM: http://www.cafeconleche.org/XOM/ – XOM is fairly unique in that it is a dual streaming/tree-based API.
+	Jericho: http://jericho.htmlparser.net/docs/javadoc/net/htmlparser/jericho/StreamedSource.html – Iterátor
+	SAX → DOM: http://www.java2s.com/Code/Java/XML/SaxtoDOMconverter.htm
+	XMLUnit: http://xmlunit.sourceforge.net/api/org/custommonkey/xmlunit/TolerantSaxDocumentBuilder.html
+	ASN.1
+		http://www.lupa.cz/clanky/asn-1-8211-koncept-abstraktni-syntaxove-notace/
+		http://www.root.cz/clanky/analogie-asn1/
+		http://www.research.ibm.com/trl/projects/xml/xss4j/samples/asn1/Translator.java
+		http://www.bouncycastle.org/  – Pěkná knihovna pro práci s ASN.1 v Javě je součástí Bouncy Castle Crypto APIs
+		https://en.wikipedia.org/wiki/XML_Encoding_Rules – XML Encoding Rules (XER)