XML: verschil tussen versies
Naar navigatie springen
Naar zoeken springen
(Een tussenliggende versie door dezelfde gebruiker niet weergegeven) | |||
Regel 14: | Regel 14: | ||
Je kunt XML importeren in MySQL, bv. mbv. [https://dev.mysql.com/doc/refman/5.5/en/load-xml.html LOAD XML]. | Je kunt XML importeren in MySQL, bv. mbv. [https://dev.mysql.com/doc/refman/5.5/en/load-xml.html LOAD XML]. | ||
+ | |||
+ | == XML prefixes == | ||
+ | |||
+ | Je kunt ''prefixes'' gebruiken om gelijknamige XML-elementen met verschillende betekenissen van elkaar te scheiden. Bv.: | ||
+ | |||
+ | <pre> | ||
+ | <h:table> | ||
+ | <h:tr> | ||
+ | <h:td>Apples</h:td> | ||
+ | <h:td>Bananas</h:td> | ||
+ | </h:tr> | ||
+ | </h:table> | ||
+ | |||
+ | <f:table> | ||
+ | <f:name>African Coffee Table</f:name> | ||
+ | <f:width>80</f:width> | ||
+ | <f:length>120</f:length> | ||
+ | </f:table> | ||
+ | </pre> | ||
+ | |||
+ | == CDATA == | ||
+ | |||
+ | Heel moeilijk: https://stackoverflow.com/questions/2784183/what-does-cdata-in-xml-mean | ||
== Bronnen == | == Bronnen == |
Huidige versie van 8 feb 2018 om 17:39
XML is een tekstgebaseerd (ipv. binair) protocol voor data-uitwisseling:
- Geschikt voor hiërarchische data. Bv. orders bestaande uit een orderkopje en een variabel aantal orderregels
- Velden zijn omsloten door openings- en sluitingstags waardoor voor elk veld is aangegeven wat voor data het bevat
- Tekstgebaseerd. Dus ook voor mensen begrijpelijk
- Uitbreidbaar voor verschillende soorten berichten en documenten (bv. chemische reacties, schaakbordposities, muziek, etc.)
- Universeel leesbaar en verwerkbaar.
XSLT
XLST (Extensible Stylesheet Language Transformations) is een programmeertaal om XML-documenten te transformeren of te converteren.
XML importeren in MySQL
Je kunt XML importeren in MySQL, bv. mbv. LOAD XML.
XML prefixes
Je kunt prefixes gebruiken om gelijknamige XML-elementen met verschillende betekenissen van elkaar te scheiden. Bv.:
<h:table> <h:tr> <h:td>Apples</h:td> <h:td>Bananas</h:td> </h:tr> </h:table> <f:table> <f:name>African Coffee Table</f:name> <f:width>80</f:width> <f:length>120</f:length> </f:table>
CDATA
Heel moeilijk: https://stackoverflow.com/questions/2784183/what-does-cdata-in-xml-mean