Thomas J.S.: Potenzmengenverband

Beitrag lesen

Hallo,

wie kann man in XML den Potenzmengenverband darstellen?

Hast du dich mal auf der Seite zu MathML (Mathematical Markup Language) http://www.w3.org/Math/ umgesehen?

Wenn ich das richtig gesehen habe, gehts es doch da um die grafische Darstellung von mathematischen Formlen oder Ausdrücken.

Jein, dort geht es darum mathematische Formeln in XML abbilden zu können. Was man dann mit dem XML anstellt, ist eine andre Sache.

Ich suche aber ne Möglichkeit, dass wenn ich mehrere Elemente vom gleichen Datentyp vorgegeben habe, dass ich dann irgendwie die Potenzmenge davon abbilden kann.

Oder reicht dafür folgendes aus?
Angenommen ich will die Potenzmenge von Elementen des Typs A abbilden.

<xs:element name="PM">
xs:complexType
xs:sequence
<xs:element name="A"..... minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>

Kann ich dir nicht konkret beantworten (aber schau dir mal die PDF-Datei: http://www.omg.org/news/meetings/workshops/MDA-SOA-WS_Manual/01-B2_Chang.pdf an, darin geht es auch im die representation vom Potenzmengen im XML)
Dein XML solltest du so schreiben, dass du dann in der Lage bist, daraus die Berechnungen zu machen.
Also gibt es zwei Fragen, erstens: womit willst du die Berechnung machen (XSLT, Java, PHP, etc.)? Und daraus dann die zweite: was braucht dein "Tool" (d.h. mit welcher Datenstruktur kann es (am besten) umgehen) damit es die Berechnung durchführen kann?
Hast du die Antworten auf diese zwei Fragen: kannst du dein XML entsprechend designen.

Grüße
Thomas