Hilfe:Syntaxhervorhebung: Unterschied zwischen den Versionen

Aus Hl7wiki
Wechseln zu: Navigation, Suche
Zeile 24: Zeile 24:
 
| error || Wahrheitswert, true, wenn das Beispiel nicht valide (fehlerhaft) ist. Die Hintergrundfarbe des XML ist rötlich.
 
| error || Wahrheitswert, true, wenn das Beispiel nicht valide (fehlerhaft) ist. Die Hintergrundfarbe des XML ist rötlich.
 
|}
 
|}
 +
 +
===Beispiel 1===
 +
<pre>
 +
<syntaxhighlight lang="xml">
 +
<text xsi:type="ED" mediaType="text/plain">
 +
Die häusliche Situation des Patienten ist schwierig, da die Kinder weit weg wohnen.
 +
</text>
 +
</syntaxhighlight
 +
</pre>
 +
ergibt
 +
<syntaxhighlight lang="xml">
 +
<text xsi:type="ED" mediaType="text/plain">
 +
Die häusliche Situation des Patienten ist schwierig, da die Kinder weit weg wohnen.
 +
</text>
 +
</syntaxhighlight
 +
===Beispiel 2===
 +
<pre>
 +
<syntaxhighlight lang="xml" error="true">
 +
<code code="ab de" codeSystem="0.2.3">
 +
</syntaxhighlight>
 +
</pre>
 +
ergibt
 +
<syntaxhighlight lang="xml" error="true">
 +
<code code="ab de" codeSystem="0.2.3">
 +
</syntaxhighlight>
 +
===Beispiel 3===
 +
<pre>
 +
<syntaxhighlight lang="xml" heading="Richtiges Beispiel">
 +
<code code="1435" codeSystem="2.1.56.34.23.12.324">
 +
</syntaxhighlight>
 +
</pre>
 +
ergibt
 +
<syntaxhighlight lang="xml" heading="Richtiges Beispiel">
 +
<code code="1435" codeSystem="2.1.56.34.23.12.324">
 +
</syntaxhighlight>
 +
===Beispiel 4===
 +
<pre>
 +
<syntaxhighlight lang="xml" error="true" line="1" highlight="2-3">
 +
<code code="1435" codeSystem="2.1.56.34.23.12.324">
 +
  <translation code="1435" codeSystem="2.1.56.34.23.12.324"/>
 +
  <translation code="3342" codeSystem="2.1.56.34.23.12.124"/>
 +
</code>
 +
</syntaxhighlight>
 +
</pre>
 +
ergibt
 +
<syntaxhighlight lang="xml" error="true" line="1" highlight="2-3">
 +
<code code="1435" codeSystem="2.1.56.34.23.12.324">
 +
  <translation code="1435" codeSystem="2.1.56.34.23.12.324"/>
 +
  <translation code="3342" codeSystem="2.1.56.34.23.12.124"/>
 +
</code>
 +
</syntaxhighlight>

Version vom 14. Juli 2011, 09:05 Uhr

Syntaxhervorhebung (syntax highlighting) ist...

<syntaxhighlight lang="xml" valid="true" line="1" highlight="2-3">
  <code code="1435" codeSystem="2.1.56.34.23.12.324">
    <translation code="1435" codeSystem="2.1.56.34.23.12.324"/>
  </code>
</syntaxhighlight>

Mit diesem Tag werden Fragmente von HL7 V3 XML oder Version 2 Nachrichten gesetzt.

syntaxhighlight kennt folgende Parameter:

Parameter Bedeutung
lang zurzeit entweder "XML" oder "text"
heading Überschrift (optional), wird mit einem <hr> abgetrennt
valid Wahrheitswert, true, wenn das Beispiel valide ist. Die Hintergrundfarbe des XML ist grünlich.
error Wahrheitswert, true, wenn das Beispiel nicht valide (fehlerhaft) ist. Die Hintergrundfarbe des XML ist rötlich.

Beispiel 1

<syntaxhighlight lang="xml">
<text xsi:type="ED" mediaType="text/plain">
Die häusliche Situation des Patienten ist schwierig, da die Kinder weit weg wohnen. 
</text>
</syntaxhighlight

ergibt

<text xsi:type="ED" mediaType="text/plain">
Die häusliche Situation des Patienten ist schwierig, da die Kinder weit weg wohnen. 
</text>
</syntaxhighlight
===Beispiel 2===
<pre>
<syntaxhighlight lang="xml" error="true">
<code code="ab de" codeSystem="0.2.3">

ergibt

<code code="ab de" codeSystem="0.2.3">

Beispiel 3

<syntaxhighlight lang="xml" heading="Richtiges Beispiel">
<code code="1435" codeSystem="2.1.56.34.23.12.324">
</syntaxhighlight>

ergibt

<code code="1435" codeSystem="2.1.56.34.23.12.324">

Beispiel 4

<syntaxhighlight lang="xml" error="true" line="1" highlight="2-3">
<code code="1435" codeSystem="2.1.56.34.23.12.324">
  <translation code="1435" codeSystem="2.1.56.34.23.12.324"/>
  <translation code="3342" codeSystem="2.1.56.34.23.12.124"/>
</code>
</syntaxhighlight>

ergibt

1<code code="1435" codeSystem="2.1.56.34.23.12.324">
2  <translation code="1435" codeSystem="2.1.56.34.23.12.324"/>
3  <translation code="3342" codeSystem="2.1.56.34.23.12.124"/>
4</code>