XML: verschil tussen versies

Uit De Vliegende Brigade
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

Bronnen