![]() |
Re: Funktion und Sinn von XML Schemata
Zitat:
![]() |
Re: Funktion und Sinn von XML Schemata
Zitat:
|
Re: Funktion und Sinn von XML Schemata
Zitat:
|
Re: Funktion und Sinn von XML Schemata
[quote="shmia"]
Zitat:
Ich habe es jetzt so probiert:
XML-Code:
Und
<?xml version="1.0" encoding="ISO-8859-1"?>
<xs:schema> <xs:element name="verlag"> <xs:sequence> <xs:element name="autor" type="xs:string"/> </xs:sequence> </xsd:schema>
XML-Code:
Der Firefox gibt mir jedoch folgende Fehlermeldung aus:
<?xml version="1.0" encoding="ISO-8859-1"?>
<artikel xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="verlag.xsd"> <verlag> <autor>Hans Peter</autor> <autor>Klaus Müller</autor> </verlag> Zitat:
|
Re: Funktion und Sinn von XML Schemata
Zitat:
Es kommt aber (wie üblich beim Programmieren) auf die kleinen Details an. Ich kann dir den XML-Editor ![]() Wenn eine XML-Datei mit einem Schema verknüpft ist, prüft dieser es und unterstützt dich beim editieren. Wenn die XML-Datei nicht auf das Schema passt, gibt der Editor an wo das Problem besteht. |
Re: Funktion und Sinn von XML Schemata
Danke, ich werde mal gucken, wie weit ich damit komme.
|
Re: Funktion und Sinn von XML Schemata
Update.
Ich habe es jetzt so:
XML-Code:
Und
<?xml version="1.0" encoding="ISO-8859-1"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="verlag"> <xs:sequence> <xs:element name="autor" type="xs:string"/> </xs:sequence> </xs:element> </xs:schema>
XML-Code:
Fehlermeldung von XMLPad lautet:
<?xml version="1.0" encoding="ISO-8859-1"?>
<artikel xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="verlag.xsd"> <verlag> <autor>Hans Peter</autor> <autor>Klaus Müller</autor> </verlag> Zitat:
|
Re: Funktion und Sinn von XML Schemata
Hi Luckie,
ich hab in der zweiten Zeile (im <xs>-Tag) zusätzlich nach
XML-Code:
noch folgendes stehen
<xs: ... XMLSchema"
XML-Code:
Das heisst, dein XML-Schema müsste dann eigentlich so aussehen
elementFormDefault="qualified" attributeFormDefault="unqualified">
XML-Code:
Versuch mal ob es dann funkt. Frag mich aber bitte nicht genau was diese zwei Attribute sein sollen, habs auch nur aus einer Vorlage.
<?xml version="1.0" encoding="ISO-8859-1"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:element name="verlag"> <xs:sequence> <xs:element name="autor" type="xs:string"/> </xs:sequence> </xs:element> </xs:schema> LG Alex |
Re: Funktion und Sinn von XML Schemata
Laut Visual Studio sollte das Schema zur XML so aussehen:
XML:
XML-Code:
Schema:
<?xml version="1.0" encoding="utf-8" ?>
<verlag> <autor>Hans Peter</autor> <autor>Klaus Müller</autor> </verlag>
XML-Code:
<?xml version="1.0" encoding="utf-8"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="verlag"> <xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" name="autor" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> </xs:schema> |
Re: Funktion und Sinn von XML Schemata
So geht es:
XML-Code:
<?xml version="1.0" encoding="ISO-8859-1"?>
<verlag xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="verlag.xsd"> <autor>Hans Peter</autor> <autor>Klaus Müller</autor> </verlag>
XML-Code:
<?xml version="1.0" encoding="ISO-8859-1"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="verlag"> <xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" name="autor" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> </xs:schema> |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:23 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz