|
|
|
Aktionen:
Versionen anzeigen
XML-Script
Präprozessor für in XML eingelagertes XML-Script das beim laden eines XML-Dokumentes ausgeführt wird. Das Ergebnis eines jeden Ausdrucks kann entweder ein interner Typ sein, der als Text interpretiert wird oder ein XML-DOM Fragment. control statementsif <xs:if>
<xs:condition> <expression /> </s:condition> <xs:case value="true"> <xs:block> </xs:block> </xs:case> <xs:default> <xs:block> </xs:block> </xs:default> </xs:if> while <xs:while>
<xs:condition> <expression /> </s:condition> <xs:block> </xs:block> </xs:while> return <xs:return>
<expression /> </xs:return> expressionsvalue <xs:value type="type-name">
<xs:boolean><boolean /></xs:boolean> <xs:integer><integer /></xs:integer> <xs:float><float /></xs:float> <xs:double><double /></xs:double> <xs:string><string /></xs:string> <xs:xml><xml /></xs:xml> </xs:value> eq <xs:eq>
<left expression /> <right expression /> </xs:eq> get <xs:get name="variable identifier">
<get expression /> </xs:get> set <xs:set name="variable identifier">
<expression /> </xs:set> new <xs:new type="type name">
<constructor call> </xs:new> call <xs:call name="function name">
<xs:scope> <expression /> </xs:scope> <xs:arguments> <xs:argument name="argument identifier"> <expression /> </xs:argument> </xs:arguments> </xs:call> declarationsimport <xs:import type="type name" />
variable <xs:variable
name="variable identifier" type="type name" > <expression /> </xs:variable> class <xs:class name="type name">
<xs:variable name="variable identifier" type="type name" > <expression /> </xs:variable> <xs:function name="function name"> <xs:arguments> <xs:argument name="argument identifier" type="type name" /> </xs:arguments> <xs:block> </xs:block> </xs:function> </xs:class> names and identifiersvariable identifierlocal <xs:variable
name="pos" type="java.lang.Integer" > <xs:value><xs:integer>23</xs:integer></xs:value> </xs:variable> <xs:get name="pos" /> member <xs:variable
name="descriptionText" type="java.lang.String" > <xs:value><xs:string>Hello World.</xs:string></xs:value> </xs:variable> <xs:get name="descriptionText.length" />
or <xs:get name="length">
<xs:get name="descriptionText" /> </xs:get> function namemember <xs:variable
name="descriptionText" type="java.lang.String" > <xs:new type="java.lang.String"> <xs:arguments> <xs:argument name="text"> <xs:value><xs:string>Hello World.</xs:string></xs:value> </xs:argument> </xs:arguments> </xs:new> </xs:variable> <xs:call name="descriptionText.substr">
<xs:arguments> <xs:argument name="startPos"> <xs:value><xs:integer>6</xs:integer></xs:value> </xs:argument> </xs:arguments> </xs:call> or <xs:call name="substr">
<xs:scope> <xs:get name="descriptionText" /> </xs:scope> <xs:arguments> <xs:argument name="startPos"> <xs:value><xs:integer>6</xs:integer></xs:value> </xs:argument> </xs:arguments> </xs:call> type name <xs:variable
name="descriptionText" type="java.lang.String" > <xs:value><xs:string>Hello World.</xs:string></xs:value> </xs:variable> or <xs:import type="java.lang.String" />
<xs:variable name="descriptionText" type="String" > <xs:value><xs:string>Hello World.</xs:string></xs:value> </xs:variable>
Version 5
bearbeitet am {20.06.2006 06:14:49}
von smk,
Besitzer ist smk
und die Berechtigungen sind eingeschränkt auf: Jeden
|
|