Hallo liebe Community,
das heutige Thema, was mir etwas zu schaffen macht, ist die Schema Definition im Venetian Blind Design.
Ich habe eine Bibliotheks-Library (weißer Schimmel? ), die folgende Struktur hat:
Die Bibentries können sein: article, inproceedings, phdthesis, book, ... mit verschiedenen Pflicht- und optionalen Feldern.
Nun ist die große Frage, wie ich auf die einzelnen Typen eingehe und diese in der Schema-Definition konkretisiere und das auch noch im Venetian Blind Design.
Vielleicht könnte mir jemand, der sich in der Materie auskennt, einen kleinen Schubs in die richtige Richtung geben?! Wäre sehr dankbar...
Mein Ansatz:
das heutige Thema, was mir etwas zu schaffen macht, ist die Schema Definition im Venetian Blind Design.
Ich habe eine Bibliotheks-Library (weißer Schimmel? ), die folgende Struktur hat:
PHP-Code:
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<bibliography xsi:schemaLocation="http://www.test.de schema.xsd"
xmlns="http://www.test.de"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<bibentries>
<bibentry type="phdthesis" id="Abadie:92">
<author>B. Abadie</author>
<title>On the K-theory of non-commutative Heisenberg manifolds</title>
<school>Univ. of California at Berkeley</school>
<year>1992</year>
</bibentry>
<bibentry type="inproceedings" id="Abadie:94">
<author>B. Abadie</author>
<title>”Vector bundles” over quantum Heisenberg manifolds</title>
<booktitle>Algebraic Methods in Operator Theory</booktitle>
<editor>R. Curto and P. E. T. Jørgensen</editor>
<publisher>Birkhäuser, Boston - Basel - Berlin</publisher>
<year>1994</year>
<note>307-315</note>
</bibentry>
<bibentry type="article" id="Abadie:95">
<author>B. Abadie</author>
<title>Generalized fixed-point algebras of certain actions on crossed products</title>
<journal>Pacific J. Math.</journal>
<volume>171</volume>
<year>1995</year>
<note>1-21</note>
</bibentry>
...
Nun ist die große Frage, wie ich auf die einzelnen Typen eingehe und diese in der Schema-Definition konkretisiere und das auch noch im Venetian Blind Design.
Vielleicht könnte mir jemand, der sich in der Materie auskennt, einen kleinen Schubs in die richtige Richtung geben?! Wäre sehr dankbar...
Mein Ansatz:
PHP-Code:
<?xml version="1.0"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.test.de" xmlns="http://www.test.de" elementFormDefault="qualified">
<xsd:element name="bibliography" type="bib_typ" /> (wozu dieser type?)
<xsd:complexType name="bib_typ">
<xsd:sequence>
<xsd:element name="bibentries" type="bib_typ" maxOccurs="unbounded" minOccurs="0" />
...
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
Kommentar