Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > XML, XSL > Из XML в DTD


Автор: Nightway 27.11.2015, 16:05
Есть ли какая то программа или как из файла XML сделать DTD? Что то в интернете ничего полезного не нарыл,а самому сделать не получается...

Код

<?xml version="1.0" encoding="utf-8"?>
<RecordSet>
  <Record ID="1">
    <SignatureId Mark="001" Path="0010024000000010" CHOP="001" Indicator="" Length="0024">81003019900000272699530#</SignatureId>
    <ISBN Mark="010" Path="0100014000240010" CHOP="001" Indicator="0" Length="0014" />
    <SysData Mark="100" Path="1000020000480011" CHOP="001" Indicator="" Length="0020">
      <DocType Identifier="+A">103</DocType>
      <RecDate Identifier="+C">990201</RecDate>
      <Country Identifier="+B">528#</Country>
    </SysData>
    <DocLanguage Mark="101" Path="1010007000680012" CHOP="001" Indicator="" Length="0007">
      <MainLang Identifier="+A">045#</MainLang>
    </DocLanguage>
    <Title Mark="200" Path="2000098000750012" CHOP="001" Indicator="" Length="0098">
      <MainTitle Identifier="+A">The economic aspects of documentary information: A case of resource sharing in the Netherlands#</MainTitle>
    </Title>
    <OutData Mark="210" Path="2100019001730012" CHOP="001" Indicator="" Length="0019">
      <DateOut Identifier="+D">1994#</DateOut>
    </OutData>
    <UDK Mark="600" Path="6000019005460016" CHOP="001" Indicator="" Length="0019">
      <Index Identifier="+A">002.55.003(492)#</Index>
    </UDK>
    <Categories Mark="620" Path="6200012005650016" CHOP="001" Indicator="" Length="0012">
      <CategoryCode Identifier="+A">20.01.07#</CategoryCode>
    </Categories>
    <KeyWord Mark="640" Path="6400048005770016" CHOP="001" Indicator="" Length="0048">
      <Word Identifier="+A">ИНФОРМАЦИОННОЕ ОБСЛУЖИВАНИЕ</Word>
    </KeyWord>
    <KeyWord Mark="640" Path="6400042006250026" CHOP="002" Indicator="" Length="0042">
      <Word Identifier="+A">ЭКОНОМИЧЕСКИЕ АСПЕКТЫ</Word>
    </KeyWord>
    <KeyWord Mark="640" Path="6400054006670036" CHOP="003" Indicator="" Length="0054">
      <Word Identifier="+A">СОВМЕСТНОЕ ИСПОЛЬЗОВАНИЕ РЕСУРСОВ</Word>
    </KeyWord>
    <KeyWord Mark="640" Path="6400031007210046" CHOP="004" Indicator="" Length="0031">
      <Word Identifier="+A">НИДЕРЛАНДЫ</Word>
    </KeyWord>
    <KeyWord Mark="640" Path="6400040007520056" CHOP="005" Indicator="" Length="0040">
      <Word Identifier="+A">INFORMATION SERVICE</Word>
    </KeyWord>
    <KeyWord Mark="640" Path="6400037007920066" CHOP="006" Indicator="" Length="0037">
      <Word Identifier="+A">ECONOMIC ASPECTS</Word>
    </KeyWord>
    <KeyWord Mark="640" Path="6400037008290076" CHOP="007" Indicator="" Length="0037">
      <Word Identifier="+A">RESOURCE SHARING</Word>
    </KeyWord>
    <KeyWord Mark="640" Path="6400032008660086" CHOP="008" Indicator="" Length="0032">
      <Word Identifier="+A">NETHERLANDS</Word>
    </KeyWord>
    <Abstract Mark="660" Path="6601828008980017" CHOP="001" Indicator="" Length="1828" />
    <MindMan Mark="700" Path="7000016027260018" CHOP="001" Indicator="" Length="0016">
      <Autor Identifier="+A">Farace D. J.#</Autor>
    </MindMan>
    <DocStore Mark="905" Path="905001002791001#" CHOP="001" Indicator="" Length="0010">
      <Chiper Identifier="+C">973990#</Chiper>
    </DocStore>
  </Record>
</RecordSet>

Автор: diadiavova 27.11.2015, 19:24
Ну вообще гугл выдёт много вариантов. Неужели ничего не подходит?
https://www.google.ru/search?q=генератор+dtd&oq=генератор+dtd&aqs=chrome..69i57j0l3.14377j0j4&sourceid=chrome-mobile&ie=UTF-8

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)