php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 31.01.2012, 14:10  
Benutzer
 
Registriert seit: 27.07.2011
Beiträge: 40
PHP-Kenntnisse:
Anfänger
Clara befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] XML Schema Definition

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:
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>
...

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...

Einen Ansatz, den ich bereits erhalten hab, ist der folgende:

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"> 
        <xsd:complexType mixed="true"> 
            <xsd:sequence> 
                <xsd:element name="bibentries" type="bibentriesType" minOccurs="0" maxOccurs="unbounded" /> 
            </xsd:sequence> 
        </xsd:complexType>         
    </xsd:element> 
     
    <xsd:complexType name="bibentriesType"> 
        <xsd:sequence> 
            <xsd:choice> 
                <xsd:element name="bibentry" type="bibentryPhdthesisType" maxOccurs="unbounded" minOccurs="0" /> 
                <xsd:element name="bibentry" type="bibentryInproceedingsType" maxOccurs="unbounded" minOccurs="0" /> 
            </xsd:choice> 
        </xsd:sequence> 
         <xsd:attribute name="id" type="xsd:string" /> 
         <xsd:attribute name="type" type="xsd:string" /> 
    </xsd:complexType> 
     
    <xsd:complexType name="bibentryPhdthesisType"> 
        <xsd:sequence> 
            <xsd:element name="author" type="xsd:string"  /> 
            <xsd:element name="title" type="xsd:string" /> 
             
        </xsd:sequence> 
    </xsd:complexType>     
     
    <xsd:complexType name="bibentryInproceedingsType"> 
        <xsd:sequence> 
            <xsd:element name="author" type="xsd:string" /> 
            <xsd:element name="title" type="xsd:string" /> 
             
        </xsd:sequence> 
    </xsd:complexType>         
     
</xsd:schema>
Leider erfolglos mit dem Fehler: Element 'bibentry' is not consistent with element 'bibentry'.
Clara ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 31.01.2012, 17:09  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Für beide Typen ist nur Autor und Title definiert und Du haust

Code:
      <school>Univ. of California at Berkeley</school>
      <year>1992</year>
etc. rein.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 31.01.2012, 17:49  
Benutzer
 
Registriert seit: 27.07.2011
Beiträge: 40
PHP-Kenntnisse:
Anfänger
Clara befindet sich auf einem aufstrebenden Ast
Standard

ich habe als beispiel nur die ersten beiden drin...

der fehler tritt woanders auf...

Xml Spy markiert mir als Fehler den zweiten Eintrag beim compleyType bibentriesType

<xsd:element name="bibentry" type="bibentryInproceedingsType" maxOccurs="unbounded" minOccurs="0" />
Clara ist offline   Mit Zitat antworten
Alt 31.01.2012, 18:44  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Code:
                <xsd:element name="bibentry" type="bibentryPhdthesisType" maxOccurs="unbounded" minOccurs="0" /> 
                <xsd:element name="bibentry" type="bibentryInproceedingsType" maxOccurs="unbounded" minOccurs="0" />
Nunja, die dürfen glaube ich nicht gleich heißen.

Ich glaube mit <xsd:group ref="…"> sollte sowas gehen.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
RegExp: erlaubte Zeichen der Definition hinzufügen SvenLittkowski PHP Einsteiger 13 16.10.2011 19:32
MSSQL - Schema dbo ändern Pendragon Datenbanken 2 19.02.2010 16:11
PHP-Skript für ein nicht festgelegtes DB-Schema shar_muur PHP Tipps 2009 18 05.12.2009 11:57
array Definition Ferengi-Master PHP Tipps 2009 3 31.10.2009 13:32
Ein XML Schema aus einer XML Datei erzeugen toenlein Scriptbörse 0 31.10.2009 10:47
[Erledigt] Definition &quot;index&quot; &amp; &quot;volltextindex&quot; ? haubna Datenbanken 3 12.02.2009 14:22
mysql schema hmp_ PHP Tipps 2008 1 24.01.2008 15:59
XML Schema auslesen kruemelchen26 PHP Tipps 2006 5 29.06.2006 22:18
FPDF error: Could not include font definition file madSoul PHP Tipps 2005-2 0 13.09.2005 15:13
Syntax bei FK Definition? PHP Tipps 2005-2 3 28.07.2005 14:14
[Erledigt] Definition 'Where' und 'Left Join' ??? Datenbanken 1 17.05.2005 18:10
Tool für Überblick oder Schema? robo47 Off-Topic Diskussionen 0 03.02.2005 16:15
Variabeln definition PHP Tipps 2004-2 3 01.12.2004 21:34
ICQ und Steam Schema PHP Tipps 2004 2 26.09.2004 17:57

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
barrierefreie bibentry, php xml mit xsd einlesenphp, xml schema einlesen php, xml schema big bib, xml definition php, bibliopgraphy xsd

Alle Zeitangaben in WEZ +2. Es ist jetzt 07:59 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum