English
|
>> česky <<
ZVON
>
Tutorials
>
Schematron Tutorial
Úvod
/
Hledej
/
ZVON
>> Příklad 15 <<
|
Předešlý
|
Následující
|
Obsah
Autor:
Nic Miloslav
Popis
Pokud element má atribut, tak se tento atribut musí jmenovat "id".
Schema
<
schema
xmlns="
http://www.ascc.net/xml/schematron
" >
<
pattern
name
="
id je jediný povolené jméno atributu
">
<
rule
context
="
*
">
<
report
test
="
@*[not(name()='id')]
">Atribut
<
name
path
="
@*[not(name()='id')]
"/> je zakázán pro element
<
name
/>
</
report
>
</
rule
>
</
pattern
>
</
schema
>
Zdroje a výstupy
Zdroj (XML 1)
Výstup
<AAA name="aaa">
<BBB id="bbb"/>
<CCC color="ccc"/>
</AAA>
Pattern:
id je jediný povolené jméno atributu
/AAA
: Atribut name je zakázán pro element AAA
/AAA/CCC
: Atribut color je zakázán pro element CCC