# Mit dem Browser und Editor arbeiten

Mit Amaya kann man lokale Dokumente und solche, die sich auf einem entfernten Server befinden, öffnen und browsen. Man kann damit aber auch Dokumente erstellen und modifizieren. Browsen und editieren ist gleichzeitig möglich.

## Browsen und editieren

Mit Amaya werden Dokumente gebrowst wie man das von den traditionellen Browsern her gewohnt ist. So beinhaltet beispielsweise die Knopfleiste von Amaya Knöpfe für Stop, Zurück, Vorwärts, Aktualisieren, Startseite, Speichern und Drucken. Beim Browsen gibt es aber einen wichtigen Unterschied: ein Verweis wird durch Doppelklick aktiviert. Siehe Einen Verweis aktivieren.

Im Gegensatz zu anderen Browsern stellt Amaya Werkzeuge zum Editieren von Dokumenten zur Verfügung. Es muss keine einzige Zeile von HTML-Code geschrieben werden um ein Dokument zu erstellen. Folgende Themen stellen eine Auswahl weiterer Informationen bereit:

- Dokumente editieren
- Tabellen
- Mathematische Ausdrücke
- Skalierbare Vektorgrafiken
- Aktive Bildbereiche
- Attribute editieren

## Editormodus und Browsermodus

Per Voreinstellung startet Amaya im Editormodus. In diesem Modus kann man das Dokument sowohl editieren als auch browsen.

Die Knopfleiste zeigt den Knopf wenn sich das Fenster im Editiermodus befindet und den Knopf wenn sich das Fenster im Browsermodus befindet. Im Browsermodus können auch Formulare ausgefüllt werden.

Um vom Editormodus in den Browsermodus zu schalten, klickt man auf den Knopf . Dieser wechselt dann sein Aussehen in . Um wieder in den Editormodus zu gelangen, den Knopf erneut anklicken. In diesen Modus gelangt man auch, wenn man im Menü Bearbeiten den Befehl Editormodus wählt oder das Tastenkürzel `Umsch Strg *` benutzt.

Anmerkung: Man kann die Modi in jedem Fenster unabhängig voneinander setzen

## Zeichensätze

Amaya liest HTML- und XHTML-Dokumente unterschiedlich:

- HTML-Dokumente werden fehlwertmäßig im Zeichensatz ISO-Latin (ISO-8859-1) gelesen. Stellt ein Autor im HTTP Header oder einem Metaelement keine Information über den Zeichensatz (charset) bereit, dann nimmt Amaya an, dass das Dokument in ISO-Latin kodiert ist.
- XHTML-Dokumente werden fehlwertmäßig im Zeichensatz UTF-8 gelesen. Stellt ein Autor im HTTP Header, in der XML-Deklaration oder in einem Metaelement keine Information über den Zeichensatz bereit, dann nimmt Amaya an, dass das Dokument in UTF-8 kodiert ist.

Da der Standardzeichensatz für HTML und XHTML unterschiedlich ist, werden Dokumente oft mit dem falschen Zeichensatz erstellt. Man stelle sich ein XHTML-Dokument vor, welches den Zeichensatz ISO-Latin benutzt, aber keinerlei Information darüber gibt. Wenn der XML-Parser das Dokument analysiert und auf ein Zeichen trifft, welches nicht einem gültigen UTF-8-Zeichen entspricht, so stuft er das Dokument als nicht "wohl geformt" (well formed) ein. Das Parsen wird abgebrochen und Amaya zeigt einen Fehlerdialog an, in dem vorgeschlagen wird das Dokument entweder in HTML darzustellen oder die Parserfehler anzuzeigen.Die Option "In HTML darstellen" setzt den Zeichensatz des Dokuments auf ISO-Latin. Amaya nimmt dann an, dass das Dokument modifiziert wurde (weil ein Zeichensatz hinzugefügt wurde), sodass man es speichern muss, damit diese Änderung nicht verloren geht.