mboost-dp1
XML og XSD
- Forside
- ⟨
- Forum
- ⟨
- Programmering
Hej,
jeg sidder og er ved at lave en "Release Notes" mekanisme, så jeg kan skrive noget XML, deploye et build - og mit website vil så præsentere en fin Release Notes / Log.
Jeg tænkte derefter at for at gøre det MEGET nemt at skrive XML'en, nu og i fremtiden, ville jeg lige skrive en XSD at validere op imod.
Jeg bliver så ved med at få en fejl (i SpringSource Tool Suite, men det er sikkert et eller andet open source Eclipse plugin) følgende fejlbesked:
Kan i evt. lige se om i kan finde den åbenlyse fejl, som jeg har stirret mig blind på den sidste times tid?
XSD: http://pastebin.com/jBMAeUGR
XML: http://pastebin.com/6pXq1UTU
jeg sidder og er ved at lave en "Release Notes" mekanisme, så jeg kan skrive noget XML, deploye et build - og mit website vil så præsentere en fin Release Notes / Log.
Jeg tænkte derefter at for at gøre det MEGET nemt at skrive XML'en, nu og i fremtiden, ville jeg lige skrive en XSD at validere op imod.
Jeg bliver så ved med at få en fejl (i SpringSource Tool Suite, men det er sikkert et eller andet open source Eclipse plugin) følgende fejlbesked:
cvc-complex-type.2.4.a: Invalid content was found starting with element 'release'. One of '{release}' is expected.
Kan i evt. lige se om i kan finde den åbenlyse fejl, som jeg har stirret mig blind på den sidste times tid?
XSD: http://pastebin.com/jBMAeUGR
XML: http://pastebin.com/6pXq1UTU
#3
Tak for input i post #2, det løste i hvert fald første problem.
At tillade at inkludere tekst i et element, i kombination med en eller flere attributter viste sig at være lettere komplekst, så nu ser skema-definitionen på summary-elementet således ud (for dem der er interesserede):
Tak for input i post #2, det løste i hvert fald første problem.
At tillade at inkludere tekst i et element, i kombination med en eller flere attributter viste sig at være lettere komplekst, så nu ser skema-definitionen på summary-elementet således ud (for dem der er interesserede):
<complexType name="summary">
<simpleContent>
<extension base="string">
<attribute name="language" type="language" default="da"/>
</extension>
</simpleContent>
</complexType>
Gå til top
Opret dig som bruger i dag
Det er gratis, og du binder dig ikke til noget.
Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.