Referencia:XML tags in geogebra.xml

De GeoGebra Manual
Saltar a: navegación, buscar

El siguiente documento se ha generado a partir de una modificación de la hoja de estilo de xs3p: contiene la definición del tag utilizado en geogebra.xml, que es la parte principal de un archivo .ggb. Para una breve introducción se puede consultar la página de referencia de XML (XML reference). Incluso se dispone de una explicación de los términos correlativos en el Glosario XML (XML Glossary.).

Declaraciones Globales

Elemento: axis

Name axis
Type Locally-defined complex type
Nillable no
Abstract 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]"
/>

Elemento: casSession

Name casSession
Type Locally-defined complex type
Nillable no
Abstract no
Documentation

Works only with GeoGebra >= 4.0

XML Instance Representation
<casSession>
<cellPair> [1..*]
Start Sequence [0..1]
<inputCell> [1]
<expression> ... </expression> [1]
</inputCell>
<outputCell> [1]
<expression> ... </expression> [1]
</outputCell>
End Sequence
</cellPair>
</casSession>

Elemento: euclidianView

Name euclidianView
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<euclidianView>
<size> ... </size> [1]
<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]
<lineStyle
axes="axisTypes [0..1]"
grid="lineTypes [0..1]"
/> [1]
<axis> ... </axis> [2..2]
</euclidianView>

Elemento: euclidianView3D

Name euclidianView3D
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<euclidianView3D>
<size> ... </size> [0..1]
<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]
<axis> ... </axis> [3..3]
<plate
show="xs:boolean [0..1]"
/> [1]
<grid
show="xs:boolean [0..1]"
/> [1]
</euclidianView3D>

Elemento: expression

Name expression
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<expression
value="xs:string [0..1]"
/>

Elemento: geogebra

Name geogebra
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<geogebra
format="xs:double [1]"
>
Start All [1]
<gui> ... </gui> [1]
<kernel> ... </kernel> [1]
<casSession> ... </casSession> [0..1]
End All
</geogebra>

Elemento: gui

Name gui
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<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]
<toolbar> ... </toolbar> [0..1]
<font
size="positiveInt [1]"
/> [0..1]
</gui>

Elemento: kernel

Name kernel
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<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>

Elemento: pane

Name pane
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<pane
location="xs:string [1]"
divider="xs:double [0..1]"
orientation="nonNegInt [0..1]"
/>

Elemento: perspective

Name perspective
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<perspective
id="xs:string [0..1]"
>
<panes> [1]
<pane> ... </pane> [1..*]
</panes>
<views> [1]
<view> ... </view> [1..*]
</views>
<toolbar> toolbar </toolbar> [1]
<show
axes="xs:boolean [0..1]"
grid="xs:boolean [0..1]"
/> [0..1]
<input
show="xs:boolean [0..1]"
cmd="xs:boolean [0..1]"
top="xs:boolean [0..1]"
/> [1]
</perspective>

Elemento: show

Name show
Type Locally-defined complex type
Nillable no
Abstract no
Documentation

Deprecated since 4.0, use perspectives insted.

XML Instance Representation
<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]"
/>

Elemento: size

Name size
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<size
width="nonNegInt [1]"
height="nonNegInt [1]"
/>

Elemento: splitDivider

Name splitDivider
Type Locally-defined complex type
Nillable no
Abstract no
Documentation

Deprecated since 4.0, use perspectives/perspective/panes insted.

XML Instance Representation
<splitDivider
loc="nonNegInt [0..1]"
locVertical="nonNegInt [0..1]"
loc2="positiveInt [0..1]"
locVertical2="nonNegInt [0..1]"
horizontal="xs:boolean [0..1]"
/>

Elemento: spreadsheetView

Name spreadsheetView
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<spreadsheetView>
<size> ... </size> [1]
<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
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]
</spreadsheetView>

Elemento: toolbar

Name toolbar
Type Locally-defined complex type
Nillable no
Abstract no
Documentation

Deprecated since 4.0, use perspectives/perspective/toolbar insted.

XML Instance Representation
<toolbar
str="xs:string [0..1]"
/>

Elemento: view

Name view
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<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==
                    

Tipo: toolbar

Super-types: None
Sub-types: None
Name toolbar
Abstract no
XML Instance Representation
<...
show="xs:boolean [0..1]"
items="xs:string [0..1]"
/>

en:Reference:XML tags in geogebra.xml it:Riferimenti:Tag_XML_in_geogebra.xml

© 2024 International GeoGebra Institute