Какова точка в объявлении элемента как сложного типа, который имеет только один дочерний элемент?XML-схема: сложный тип только с одним ребенком
Я получил файл XSD, из которого я привожу следующий отрывок:
<xsd:element name="From">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Address" type="xsd:anyURI"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="To" type="xsd:anyURI"/>
Я понимаю, что от элемента (который должен произойти один раз и только один раз в его родителя) состоит из последовательности (которая должна встречаются один раз и только один раз), состоящий из единственного элемента Address, который должен встречаться один раз и только один раз и является URI.
В то время как элемент To (который должен встречаться один раз и только один раз в его родительском элементе) является URI.
Я прав? Я что-то упустил?
Когда дело доходит до вставки данных, пользователь должен вставить один и только один URI в элементе Address элемента From и один и только один URI непосредственно в элементе To.
Какая точка определяется как сложный тип при определении как простой тип?
Когда речь заходит о дизайне Пользовательский интерфейс для вставки «To» и «From» URI оба представлены текстовым полем, которое должно быть проверено как хорошо сформированный URI.
При преобразовании такой структуры XSD в базу данных SQL Server как «To», так и «From» являются только полем varchar в таблице, представляющей родительский элемент (не показан в моей отрывке), которые должны быть проверены как колодец сформированный URI.
Но я все еще думаю, что у меня отсутствует важная разница. Я?