Benutzerdefinierte Suche

Textdokument mit XML-Tags versehen?

  1. steffel

    steffel Thread StarterMacUser Mitglied

    Mitglied seit:
    09.10.2006
    Beiträge:
    4
    Zustimmungen:
    0
    Hallo,

    ich würde gerne am Anfang jedes Text-Edit-Dokumentes

    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <Root>

    einfügen und am Ende </Root>

    Geht das – und wenn jam wie?
    Ferner würde ich gerne Numern wie 06-0-030 durch <Nummer>06-0-030</Nummer> ersetzen (wobei sich die letzten beiden Zahlen von Dokument zu Dokument unterscheiden).
    Großartig wäre zudem, wenn ich Lage:
    Der Stadtteil Klettenberg ist in den letzten Jahren zu einem der gefragtesten Wohnvierteln geworden.
    durch "<Lage>Lage:
    Der Stadtteil Klettenberg ist in den letzten Jahren zu einem der gefragtesten Wohnvierteln geworden.</Lage>"
    ersetzen könnte usw., wobei sich der Text nach dem Doppelpunkt auch von Datei zu Datei unterscheidet.

    Die Überlegung ist Folgende: Dem Applecript irgendwie erklären, dass es "Lage*." durch "<Lage>Lage*.</Lage>" ersetzt., der Wert des Platzhalters (gibt es die Überhaupt im Applescript, oder sucht das wirklich nach "*"?) sich nicht verändert. Anschließend fließt das XML-Dokument in Indesign in die entsprechenden Rahmen, wobei jedem Tag ein Paragraphenstil zugewiesen ist.

    Auf Antwort freut sich und sagt jetzt schonmal "danke"
    der Stephan
     
    steffel, 09.10.2006
  2. below

    belowMacUser Mitglied

    Mitglied seit:
    15.03.2004
    Beiträge:
    13.289
    Zustimmungen:
    1.086
    Dumme Frage meinerseits:

    Hast Du es schonmal probiert, oder suchst Du einfach nur jemanden, der Dir dieses Script schreibt?

    Alex
     
    below, 09.10.2006
  3. steffel

    steffel Thread StarterMacUser Mitglied

    Mitglied seit:
    09.10.2006
    Beiträge:
    4
    Zustimmungen:
    0
    also … versucht hab ich folgendes (und das funktioniert auch)

    set Suche to "Baujahr:"
    set Ersatz to " baujahr "

    tell application "TextEdit"
    set derText to text of document 1
    end tell


    set AppleScript's text item delimiters to Suche
    set TextListe to text items of derText
    set AppleScript's text item delimiters to Ersatz
    set neuerText to TextListe as text
    set AppleScript's text item delimiters to ""

    tell application "TextEdit"
    set text of document 1 to neuerText

    … wenn ich aber nun wie oben erwähnt eine Nummer durch eine Nummer mit Tags ersetzen will, bei der die letzten zwei Ziffern immer wechseln, dann bin ich ehrlich gesagt ziemlich ratlos. Ich würd’s sehr gerne selbst machen, fürchte aber, dass ich als absoluter Applescript-Neuling ohne ein paar Tipps von fortgeschrittener Seite aufgeschmissen bin
     
    steffel, 09.10.2006
  4. steffel

    steffel Thread StarterMacUser Mitglied

    Mitglied seit:
    09.10.2006
    Beiträge:
    4
    Zustimmungen:
    0
    oh, da fehlt das abschließende end tell :D
     
    steffel, 09.10.2006
  5. below

    belowMacUser Mitglied

    Mitglied seit:
    15.03.2004
    Beiträge:
    13.289
    Zustimmungen:
    1.086
    Also mein Ansatz wäre, den invarianten Teil zu suchen, und dann zu prüfen ob die beiden darauf folgenden Zeichen auch Ziffern sind.

    Hab leider im Moment keine Zeit, das mal zu scripten.

    Alex
     
    below, 09.10.2006
  6. steffel

    steffel Thread StarterMacUser Mitglied

    Mitglied seit:
    09.10.2006
    Beiträge:
    4
    Zustimmungen:
    0
    ich bin der Lösung mittlerweile ein Stück näher gekommen: Habe mir Text Edit Plus besorgt, das einen größeren Umfang an scriptfähigen Funktionen bietet. Zuerst wird am Anfang und Ende des Dokuments der Code eingefügt, der es zu einem XML-Dokument macht, die großgeschriebenen Zwischenheadlines in kleingeschriebene umwandelt und sie mit dem Tag <Zwischenheadline></Zwischenheadline> versieht.
    Wenn ich nun, etwa bei der Nummer einen Befehl hätte, der dafür sorgt, dass die ganze Zeile/bzw. den ganzen Absatz (in der Nummer auftaucht) markiert würde, dann hätte ich, was ich bräuchte.
    Noch Tipps?
     
    steffel, 10.10.2006
Die Seite wird geladen...
Ähnliche Themen - Textdokument XML Tags
  1. rainer11
    Antworten:
    0
    Aufrufe:
    203
    rainer11
    10.05.2016
  2. alexlaske
    Antworten:
    11
    Aufrufe:
    998
    iScript
    26.05.2010
  3. Bummibrumm
    Antworten:
    2
    Aufrufe:
    586
    little_pixel
    17.06.2008
  4. ogun
    Antworten:
    2
    Aufrufe:
    586
  5. little_pixel
    Antworten:
    1
    Aufrufe:
    432
    little_pixel
    09.10.2007