2017-07-18 2 views

Antwort

0

Wenn Sie ein Element haben, die eine Zeichenfolge dh

<?xml version="1.0" encoding="utf-8" ?> 
<!--Created with Liquid Studio 2018 (https://www.liquid-technologies.com)--> 
<xs:schema elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> 
    <xs:element name="Root" type="xs:string" /> 
</xs:schema> 

enthält enthalten, die dann CDATA dh

<?xml version="1.0" encoding="utf-8"?> 
<!-- Created with Liquid Studio 2018 (https://www.liquid-technologies.com) --> 
<Root xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="C:\Temp\XSDFile2.xsd"> 
    Optional Text 
    <![CDATA[ 
     <someXmlData></someXmlData> 
    ]]> 
    Optional Text 
</Root> 

Da dies obwohl einige Parser übergibt sie an diese zurück entkommen lassen kann, aber beide sind gültig und gleichwertig.

<?xml version="1.0" encoding="utf-8"?> 
<!-- Created with Liquid Studio 2018 (https://www.liquid-technologies.com) --> 
<Root xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="XSDFile2.xsd"> 
    Optional Text 
    &lt;someXmlData&gt;&lt;/someXmlData&gt; 
    Optional Text 
</Root> 
Verwandte Themen