Référence:XML balises dans geogebra.xml
De GeoGebra Manual
Révision datée du 18 avril 2014 à 16:03 par Noel Lambert (discussion | contributions) (typo liens brisés)
Le document suivant a été généré par une modification de la feuille de style xs3p.
Il contient les définitions des balises utilisées dans geogebra.xml, qui est la partie la plus importante des fichiers .ggb.
Pour une introduction sommaire, voir Référence:Xml.
Une explication des termes relatifs au Xml peut être trouvée dans le Glossaire XML.
--Noel Lambert 22 décembre 2011 à 11:25 (CET)
Global Declarations
Element: axis
Name | axis |
---|---|
Type | Locally-defined complex type |
Nillable | no |
XML Instance Representation
<axis
id="axisIds [1]"
show="xs:boolean [0..1]"
label="xs:string [0..1]"
unitLabel="xs:string [0..1]"
tickStyle="tickStyles [0..1]"
tickDistance="xs:double [0..1]"
axisCross="xs:double [0..1]"
positiveAxis="xs:boolean [0..1]"
showNumbers="xs:boolean [0..1]"
/> Element: casSession
Name | casSession |
---|---|
Type | Locally-defined complex type |
Nillable | no |
Documentation |
Fonctionne uniquement avec GeoGebra >= 4.0 |
<casSession>
<cellPair> [1..*]
</casSession>Start Sequence [0..1]
<inputCell> [1]
<expression> ... </expression> [1]
</inputCell><outputCell> [1]
<expression> ... </expression> [1]
</outputCell>End Sequence
</cellPair>Element: euclidianView
Name | euclidianView |
---|---|
Type | Locally-defined complex type |
Nillable | no |
<euclidianView>
<coordSystem
xZero="xs:double [0..1]"
yZero="xs:double [0..1]"
scale="xs:double [0..1]"
xscale="xs:double [0..1]"
yscale="xs:double [0..1]"
/> [1]<evSettings
axes="xs:boolean [0..1]"
grid="xs:boolean [0..1]"
gridIsBold="xs:boolean [0..1]"
pointCapturing="pointCapturings [0..1]"
pointStyle="pointStyles [0..1]"
rightAngleStyle="rightAngleStyles [0..1]"
checkboxSize="nonNegInt [0..1]"
gridType="gridTypes [0..1]"
/> [1]<bgColor> rgbColor </bgColor> [1]
<axesColor> rgbColor </axesColor> [1]
<gridColor> rgbColor </gridColor> [1]
</euclidianView>Element: euclidianView3D
Name | euclidianView3D |
---|---|
Type | Locally-defined complex type |
Nillable | no |
<euclidianView3D>
<coordSystem
xZero="xs:double [0..1]"
yZero="xs:double [0..1]"
zZero="xs:double [0..1]"
scale="xs:double [0..1]"
xAngle="xs:double [0..1]"
zAngle="xs:double [0..1]"
/> [1]<plate
show="xs:boolean [0..1]"
/> [1]<grid
</euclidianView3D>show="xs:boolean [0..1]"
/> [1]Element: expression
Name | expression |
---|---|
Type | Locally-defined complex type |
Nillable | no |
<expression
value="xs:string [0..1]"
/> Element: geogebra
Name | geogebra |
---|---|
Type | Locally-defined complex type |
Nillable | no |
<geogebra
format="xs:double [1]"
> Start All [1]
<euclidianView> ... </euclidianView> [0..1]
<euclidianView3D> ... </euclidianView3D> [0..1]
<spreadsheetView> ... </spreadsheetView> [0..1]
<construction> ... </construction> [1]
<casSession> ... </casSession> [0..1]
End All
</geogebra>Element: gui
Name | gui |
---|---|
Type | Locally-defined complex type |
Nillable | no |
<gui>
<window
width="positiveInt [1]"
height="positiveInt [1]"
/> [0..1]<perspectives> [0..1]
<perspective> ... </perspective> [1..*]
</perspectives><labelingStyle> intVal </labelingStyle> [0..1]
<consProtColumns
col0="xs:boolean [0..1]"
col1="xs:boolean [0..1]"
col2="xs:boolean [0..1]"
col3="xs:boolean [0..1]"
col4="xs:boolean [0..1]"
col5="xs:boolean [0..1]"
/> [0..1]<consProtocol
useColors="xs:boolean [0..1]"
showOnlyBreakpoints="xs:boolean [0..1]"
/> [0..1]<consProtNavigationBar
show="xs:boolean [0..1]"
playButton="xs:boolean [0..1]"
playDelay="xs:double [0..1]"
protButton="xs:boolean [0..1]"
consStep="xs:int [0..1]"
/> [0..1]<show> ... </show> [0..1]
<splitDivider> ... </splitDivider> [0..1]
<font
</gui>size="positiveInt [1]"
/> [0..1]Element: kernel
Name | kernel |
---|---|
Type | Locally-defined complex type |
Nillable | no |
<kernel>
<continuous> boolVal </continuous> [0..1]
<decimals> intVal </decimals> [1]
<significantFigures> intVal </significantFigures> [0..1]
<angleUnit
val="angleUnits [1]"
/> [1]<algebraStyle
val="algebraStyles [1]"
/> [0..1]<coordStyle> intVal </coordStyle> [1]
<startAnimation> boolVal </startAnimation> [0..1]
</kernel>Element: pane
Name | pane |
---|---|
Type | Locally-defined complex type |
Nillable | no |
Element: perspective
Name | perspective |
---|---|
Type | Locally-defined complex type |
Nillable | no |
<perspective
id="xs:string [0..1]"
> <toolbar> toolbar </toolbar> [1]
<show
axes="xs:boolean [0..1]"
grid="xs:boolean [0..1]"
/> [0..1]<input
</perspective>show="xs:boolean [0..1]"
cmd="xs:boolean [0..1]"
top="xs:boolean [0..1]"
/> [1]Element: show
Name | show |
---|---|
Type | Locally-defined complex type |
Nillable | no |
Documentation |
Abandonné depuis la version 4.0, utilisez perspectives à la place. |
<show
algebraView="xs:boolean [0..1]"
spreadsheetView="xs:boolean [0..1]"
auxiliaryObjects="xs:boolean [0..1]"
algebraInput="xs:boolean [0..1]"
cmdList="xs:boolean [0..1]"
/> Element: size
Name | size |
---|---|
Type | Locally-defined complex type |
Nillable | no |
Element: splitDivider
Name | splitDivider |
---|---|
Type | Locally-defined complex type |
Nillable | no |
Abstract | no |
Documentation |
Abandonné depuis la version 4.0, utilsez perspectives/perspective/panes à la place. |
<splitDivider
loc="nonNegInt [0..1]"
locVertical="nonNegInt [0..1]"
loc2="positiveInt [0..1]"
locVertical2="nonNegInt [0..1]"
horizontal="xs:boolean [0..1]"
/> Element: spreadsheetView
Name | spreadsheetView |
---|---|
Type | Locally-defined complex type |
Nillable | no |
<spreadsheetView>
<spreadsheetColumn
id="nonNegInt [1]"
width="positiveInt [1]"
/> [0..*]<selection
hScroll="xs:integer [0..1]"
vScroll="xs:integer [0..1]"
column="xs:integer [0..1]"
row="xs:integer [0..1]"
/> [0..1]<layout
</spreadsheetView>showGrid="xs:boolean [0..1]"
showHScrollBar="xs:boolean [0..1]"
showVScrollBar="xs:boolean [0..1]"
showBrowserPanel="xs:boolean [0..1]"
showColumnHeader="xs:boolean [0..1]"
showRowHeader="xs:boolean [0..1]"
allowSpecialEditor="xs:boolean [0..1]"
/> [0..1]Element: toolbar
Name | toolbar |
---|---|
Type | Locally-defined complex type |
Nillable | no |
Documentation |
Abandonné depuis la version 4.0, utilisez perspectives/perspective/toolbar à la place. |
<toolbar
str="xs:string [0..1]"
/> Element: view
Name | view |
---|---|
Type | Locally-defined complex type |
Nillable | no |
<view
id="positiveInt [1]"
toolbar="positiveInt [0..1]"
visible="xs:boolean [0..1]"
inframe="xs:boolean [0..1]"
stylebar="xs:boolean [0..1]"
location="xs:string [0..1]"
size="nonNegInt [0..1]"
window="xs:string [0..1]"
/> Global Definitions
Type: toolbar
Super-types: | None |
---|---|
Sub-types: | None |
Name | toolbar |
---|
<...
show="xs:boolean [0..1]"
items="xs:string [0..1]"
/>