Beiträge mit Tag ‘XML’

WordML, w:pict oder “Ach du liebes Twips”

Wie konnte mir nur das (der?) Twips entgehen? Ein Twip ist nichts anderes als “ein Zwanzigstel Punkt” und das Ganze entspricht in WordML der Einheit dxa. 1 dxa also ein Zwanzigstel Punkt oder 1/1440 Inch oder anders 0,0018 cm. Es gibt noch andere kleinere Wahnsinnigkeiten, die WordML bereit hält, uns am Begriff Standard zweifeln zu lassen, während es einem gleichzeitig eine beispielhafte Implementierung des Adjektivs proprietär vorführt …

Ein paar Erkenntnisse. weiterlesen

 

XML, Infopath, Word und zurück

In Zeiten, in denen aus verschiedenen Gründen mal wieder leidenschaftlich gegen Microsoft gewettert wird, beschäftige ich mich ebenso leidenschaftlich damit und stelle fest, dass Office, so groß unser aller Hassliebe zu diesem Programmen auch sein mag, dann doch ein Ding aus einem Guss ist -wenn auch mit wenig Schnittstelle zur Außenwelt. Leider nur vordergründig. Leider auch nicht ohne Stolpersteine.

Es geht mal wieder um Infopath, um XML und um den Rest der Welt: die Nicht-Infopath Besitzer, die nicht XML Techies und um Open XML. weiterlesen

 

Infopath: Bedenkenswertes

Interessant, wenn man überprüfen möchte, ob eine Software vielleicht das Richtige für einen ist, sind ja nicht nur die Features, die eine Anwendung mitbringt, sondern auch deren Grenzen.

Das Wissen um das, was alles nicht geht und was man besser nicht tun sollte, ist ein nicht zu unterschätzendes Wissen, das einem so manchen Ärger ersparen kann. weiterlesen

 

Zeit wird’s: was ist eigentlich Infopath?

Ich schreibe ja immer mal wieder über Infopath und ich kann mir vorstellen, dass sich gelegentlich mal jemand fragt, was das überhaupt ist, nochdazu warum ich mich so viel über ein Microsoft Produkt auslasse.

Daher heute einfach mal: Was ist eigentlich Infopath? Was macht man damit? Und: warum sollte man sich auf ein weiteres Office Produkt einlassen? weiterlesen

 

Infopath: OnAfterChange Event Typ “delete”

Heute hatte ich es mal wieder mit dem “onAfterChange” Event zu tun. Der wird, wie der Name vermuten lässt, immer dann gefeuert, wenn ein Element geändert wird. Default schlägt Infopath den onAfterChange Eventtyp “isUndoRedo” vor - also reine Änderungen.

onAfterChange ist auch für Insert und Delete Vorgänge zuständig und wird benötigt, wenn man programmiergesteuert bei Löschvorgängen die Konsistenz der XML Logik bzw. des Infopath Formulars im Auge behalten möchte. weiterlesen

 

Auf meinem Schreibtisch: das XSLT Kochbuch

Die letzten Tage habe ich mich mit XSLT herumgeschlagen.
Ein wichtiges Helferlein für jeden, der mit XML arbeitet, denn mittels XSLT kann man beispielsweise aus XML HTML Dokumente erstellen oder aber auch (mein Job der letzten Tage) XML in ein anderes XML überführen - beispielsweise dann sehr praktisch, wenn sich eine zugrundeliegende DTD oder ein Schema ändern.

Passend zum Thema daher eine Buchvorstellung: das XSLT Kochbuch. Vielleicht macht es dem ein oder anderen Lust auf XML - dieses tolle Datenformat, von dem ich gelegentlich glaube, die Leute trauen sich nicht so recht ran. weiterlesen

 

Es flasht sich mit und ohne Action Script

Sehr interessant finde ich es immer wieder, wenn ich mal mit Flash in Berührung komme. Das ist eher selten der Fall, ich bin kein Flasher, mein Zugang zu Flash kommt eher aus der ActionScript Richtung, das Graphische ist an der Stelle definitiv nicht meines und daher mache ich auch eher selten etwas Flashiges. Ganz grundsätzlich würde ich sagen, ich kann nicht besonders gut Flash.

weiterlesen

 

Infopath: eigentlich eine gute Sache, aber…

Infopath wirkt ja auf den Anwender wirklich wie ein einfach zu handhabendes Programm. Infopath, das wissen die wenigsten, die es nicht selbst einsetzen, ist - landläufig gesprochen- ein Tool zur Erstellung formularbasierter XML Daten und ein Produkt der Office Familie.

Aus Entwicklersicht entpuppt Infopath sich schnell als behäbig und kompliziert, denn die Erstellung jener Formulare, die der Anwender später ausfüllt, wird umständlich, wenn die XML Struktur einen gewissen Komplexitätsgrad erreicht hat. Mal was zu Ärgernissen aus einer “anderen Welt”: der von Microsoft. Vielleicht auch mein Nachruf auf Infopath 2003. weiterlesen

 

Infopath und xsi:nil

You find a lot of information about the issues of the xsi:nil attribute when using Infopath.
schreibt und damit endet die Reihe der Beiträge auf dieser Website auch schon wieder (ein Artikel und Schluss…). Also sicher nichts fürs Abo, aber trotzdem sehr hilfreich nach meiner langen Suche nach einer Fehlermeldung beim per-Code setzen eines Datums in einem Infopath Datumsfeld. Und unterstützen kann ich die Aussage leider auch nur bedingt, man muss nämlich zunächst mal finden, nach was man eigentlich sucht. weiterlesen