ich möchte euch meine Lösung nicht vorenthalten, auch wenn es sehr speziell wird.
Die Idee war / ist, die Eigenschaften einer Maske, Ansicht, Aktionsleiste in alle Masken, Aktionen und Aktionsleisten zu übertragen. Wer das schon mal manuell gemacht hat weiss wovon ich spreche.
Vorgehensweise: ZielDB mit DomParser durchlaufen und Eigenschaften aus einer Quelle ersetzen und dann wieder in die ZielDB importieren.
Problem machte mir das Zeichen '. In XML werden ja Sonderzeichen wie &, <, > entsprechend ersetzt, weil das XML-Sprachelemente sind. Beim normalen Export wird auch alles richtig umgewandelt. Wenn der DomParser mit ins Spiel kommt, dann werden nur noch notwendige Konvertierung durchgeführt. Im Knoteninhalt wird alles korrekt konvertiert, bei den Knotenparametern sieht das anders aus. Z.b ein < wird konvertiert aber ein > schon nicht mehr, das erzeugt aber "XML-Technisch" gesehen keinen Fehler. Komplett vergessen wird das Zeichen ', wobei ja alle Strings mit diesem Zeichen definiert werden. Manuell konvertieren ging auch nicht, weil er das dann als Text (sprich &) gesehen hat und konvertiert wird.
Mein Ergebnis, ein ' kann nicht via DomParser in eine DB Importiert werden und muss vorher durch etwas anderes ersetzt werden, was ich jetzt auch mache und so läuft das Programm super;)
der Bubble