Der Befehl Speichern unter
Speichern unter im Menü Datei öffnet
einen Dialog, mit dem man das Dokument als HTML, XML oder Text lokal oder auf
eine entfernte URI abspeichern kann. Weiterhin kann man wählen, ob
eingelagerte Bilder im gleichen Verzeichnis oder an eine andere Stelle
gespeichert werden sollen, wobei im letzteren Fall die URIs der Bilder im
Dokument entsprechend transformiert werden.
Der Dialog Speichern unter
Die Felder und Optionen dieses Dialogs werden folgendermaßen benutzt:
- Dokument gibt an, wohin das Dokument geschrieben
werden soll. Dies kann der Pfad zu einer lokalen Datei (wie etwa
/pub/html/welcome.html) oder eine entfernte URI (wie etwa
http://www.w3.org/pub/WWW/Welcome.html) sein.
Anmerkung: Der URI muss vollständig
angegeben werden und es muss sichergestellt sein, dass man auf dem Server
die Methode PUT verwenden darf. Unter http://www.w3.org/Amaya/User/Put.html
wird erklärt, wie man einen Server dementsprechend konfiguriert.
- Format bietet die Auswahl zwischen
HTML, XML (XHTML) und
Text. Dieses Feld wird nicht beim Speichern eines SVG-
oder MathML-Dokuments, einer Formatvorlage oder irgendeines anderen
Dokumententyps angezeigt. Fehlwertmäßig behält Amaya das derzeitige
Dokumentenformat bei. Wählt man Text, so werden alle
HTML-Elemente durch Leerzeichen, Zeilenvorschub und dergleichen
ersetzt.
- Bilder kopieren gibt an, ob im Dokument eingelagerte
Bilder in das gleiche Verzeichnis wie das Dokument gespeichert werden
sollen. Im Allgemeinen ist es besser diese Option zu aktivieren, weil man
sonst nicht sicher sein kann, dass die Bilder gefunden werden, wenn das
Dokument später geladen wird. Das Deaktivieren dieser Option ist
nützlich, wenn man nur den Text des Dokuments geändert hat und dieses auf
den selben Server gespeichert wird. Werden die Bilder kopiert, so werden
alle
src
-Attribute von Amaya entsprechend transformiert. Die
neuen URIs sind relativ.
- URIs transformieren transformiert, wenn möglich, alle
URIs des Dokuments in relative URIs. Wird das Dokument im lokalen
Dateisystem gespeichert und zeigen URIs auf entfernte Dateien, dann
werden diese als absolut gespeichert. Dies garantiert, dass alle Verweise
im Dokument nach dem Kopieren gültig bleiben. Hat man jedoch mehrere
Dokumente über relative Verweise verknüpft und plant man diese Dokumente
auf einen anderen Server zu verschieben, dann muss diese Option
deaktiviert werden, damit die URIs nicht geändert werden.
- Bilder gibt an, wohin Bilder gespeichert werden sollen
(wenn man Bilder kopieren gewählt hat, Bilder also nicht
in das selbe Verzeichnis wie das Dokument gespeichert werden sollen).
Hier wird der Pfad zu einem Verzeichnis im lokalen Dateisystem oder der
URI zu einem entfernten Server eingegeben.
- Wird ein relativer Pfad angegeben, so werden die Bilder relativ zu
dem Verzeichnis des Dokuments gespeichert. Beispiel: enthält Feld
Dokument
http://www.w3.org/pub/WWW/Welcome.html
und enthält das
Feld Bilder Images
, dann wird ein Bild
mit dem Attribut src="W3C.png"
im Dokument auf den URI
http://www.w3.org/pub/WWW/Images/W3C.png
gespeichert und
die HTML-Datei wird wiefolgt geändert:
<img src="Images/W3C.png">
Entsprechendes gilt, wenn das Dokument auf das lokale Dateisystem
gespeichert wird.
- Gibt man einen absoluten Pfad an, dann werden die Bilder,
unabhängig vom Pfad des Dokuments, an genau diese Stelle gespeichert.
Zum vorherigen Beispiel: steht im Feld Bilder
http://pub/WWW/Images
, dann wird das Bild auf
http://www.w3.org/pub/WWW/Images/W3C.png
gespeichert und
die HTML-Datei folgendermaßen modifiziert:
<img
src="http://www.w3.org/pub/WWW/Images/W3C.png">
Weiterhin gibt es noch folgende Knöpfe:
- OK startet den Transformationsprozess für das
Dokument. In folgenden beiden Fällen erscheint nocheinmal ein Dialog zur
Bestätigung:
- Das Dokument soll auf einen entfernten Server gespeichert werden.
Amaya zeigt den vollständigen URI zur Verifikation an.
- Das Dokument soll lokal gespeichert werden und die Datei existiert
bereits.
- Durchsuchen zeigt einen Dialog, mit dem man ein
lokales Verzeichnis auswählen kann:
- Zurücksetzen löscht die Einträge in den Felder
Dokument und Bilder.
- Ändern Zeichensatz öffnet ein Popup-Fenster, in dem
man den Zeichensatz des Dokuments wählen kann. Diese Option arbeitet nur
bei Dokumenten, welche einen Zeichensatz unterstützen, wie HTML- oder
XML-Dokumente und steht sowohl beim Speichern auf das lokale Dateisystem
als auch auf einen entfernten Server zur Verfügung.
- Ändern MIME Type öffnet ein Popup-Fenster, in dem man
den MIME-Type des Dokuments wählen kann. Wird der gewünschte MIME-Type
nicht gelistet, so kann man ihn selber eingeben.
- Abbrechen terminiert den Dialog.
Hinweis: Speichert man auf einen entfernten
Server, dann sollte man prüfen, ob HTTP Proxy (Menü
Extras, Untermenü Einstellungen, Dialog
Proxy) deaktiviert ist, oder aber, ob der Proxyserver oder
der betreffende Server die Methode PUT unterstützen. Amaya verifiziert
momentan nicht, ob die Datei auf dem Server bereits existiert.