Язык XML - практическое введение



Модель содержимого элемента - часть 2


  • <string/> - указывает на то, что содержимым элемента является только свободная текстовая информация(секция PCDATA) :

    <elementType id="flower"> <string/> </elementType>

  • <any/> - указывает на то, что содержимым элемента должны являться только элементы, без текста, незаключенного ни в один элемент:

    <elementType id="issue"> <any/> </elementType>

  • <mixed> - любое сочетание элементов и текста

    <elementType id="contacts"> <mixed/> </elementType>

  • <empty> - пустой элемент
  • Пример:

    <elementType id="title"> <string/> </elementType> <elementType id="chapter"> <string/> </elementType> <elementType id="chapters-list"> <any/> </elementType> <elementType id="content"> <element type="#chapters-list" occurs="OPTIONAL"> </elementType> <elementType id="article"> <mixed><element type="#title"></mixed> <element type="#content" occurs="OPTIONAL"> </elementType>

    О типах данных, которые можно определять с помощью схем, мы поговорим чуть позже




    Содержание  Назад  Вперед