diff --git a/TODO b/TODO index 8e9e856..f9dff5e 100644 --- a/TODO +++ b/TODO @@ -20,3 +20,16 @@ would yield the *client* sending info via URL params, e.g. parser: make sure to use https://mikeknoop.com/lxml-xxe-exploit/ fix need to set proper location block for https://aif.square-r00t.net/aif.xsd + + +xmllint --noout --schema aif.xsd aif.xml + +docs: +http://lxml.de/parsing.html +https://www.w3.org/2001/XMLSchema.xsd +http://lxml.de/validation.html#xmlschema +https://stackoverflow.com/questions/3084155/custom-attributes-in-an-xsd-schema +https://www.w3schools.com/xml/schema_intro.asp +https://www.w3schools.com/xml/schema_example.asp +https://msdn.microsoft.com/en-us/library/dd489258.aspx + diff --git a/aif.xml b/aif.xml index 35a48b2..be40557 100644 --- a/aif.xml +++ b/aif.xml @@ -1,5 +1,8 @@ - + @@ -77,4 +80,4 @@ GRUB /boot - \ No newline at end of file + diff --git a/aif.xsd b/aif.xsd index 00d8732..c2d9d28 100644 --- a/aif.xsd +++ b/aif.xsd @@ -1,144 +1,151 @@ - + - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - - - - - - - + - - - - - - + + + + + + + + - - - + - - - - - - - + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - + - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + - - - + + + + + + + + - - - - - - - - - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - \ No newline at end of file +