第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在 C# 中創(chuàng)建 xml 架構(gòu)并進行驗證

在 C# 中創(chuàng)建 xml 架構(gòu)并進行驗證

C#
慕村225694 2023-07-09 17:54:12
我是使用 XML 和 XML 模式的新手。我有以下 XML 文件:<?xml version="1.0" encoding="utf-8"?><MainDoc xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.unece.org/cefact/namespaces/DocHeader">  <DocHeader>    <TypeVersion>5.0</TypeVersion>    <Dest>      <Id Auther="zzz">2</Id>    </Dest>  </DocHeader> </MainDoc>我已經(jīng)提到了https://www.w3schools.com/xml/schema_complex_text.asp但它似乎不適用于我的情況(我有多個帶有屬性的元素),所以任何人都可以告訴我上述 XML 的確切架構(gòu)是什么?XML 架構(gòu):<?xml version="1.0" encoding="utf-8"?><xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"><xs:element name="MainDoc"><xs:complexType>    <xs:sequence>    <xs:element name="DocHeader">    <xs:complexType>        <xs:sequence>            <xs:element name="TypeVersion" type="xs:double"/>                           <xs:element name="Dest" type="xs:string">                <xs:complexType>                    <xs:sequence>                        <xs:element name="Id">                            <xs:complexType>                             <xs:simpleContent>                                  <xs:extension base="xs:integer">                                   <xs:attribute name="Author" type="xs:string"/>                                  </xs:extension>                                </xs:simpleContent>                            </xs:complexType>                        </xs:element>                    </xs:sequence>                </xs:complexType>            </xs:element>        </xs:sequence>    </xs:complexType>    </xs:element>    </xs:sequence></xs:complexType></xs:element></xs:schema>我正在嘗試用 C# 讀取代碼:XmlSchemaSet schema = new XmlSchemaSet();schema.Add("", "PATH_OF_XSD_FILE");C# 中出現(xiàn)錯誤:type 屬性不能與 simpleType 或 complexType 一起出現(xiàn)。
查看完整描述

1 回答

?
HUH函數(shù)

TA貢獻1836條經(jīng)驗 獲得超4個贊

根據(jù) klaus Gutter 的說法,如果使用復雜類型,類型將是我們可以使用的類型base。檢查以下代碼:


<xs:element name="Dest">                

                    <xs:complexType>

                        <xs:sequence>

                          <xs:element name="Id">                      

                            <xs:complexType>

                                <xs:simpleContent>

                                  <xs:extension base="xs:string">

                                    <xs:attribute name="Auther" type="xs:string" />

                                  </xs:extension>

                                </xs:simpleContent>

                            </xs:complexType>

                          </xs:element>

                        </xs:sequence>

                    </xs:complexType>

                </xs:element> 


查看完整回答
反對 回復 2023-07-09
  • 1 回答
  • 0 關注
  • 162 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號