Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > Как будет выглядеть UML при таком XML?


Автор: unkis 18.4.2007, 11:54
Ребята как будет выглядеть UML при таком XML 

Код

<XMLCON-Request>
  <State>
    <Timestamp Weekday="Thu">2006-05-11T09:25:07</Timestamp>
    <NrOfUsedCommSocket>10</NrOfUsedCommSocket>
    <JobQueueDepth>1</JobQueueDepth>
   </State>
  <Parameters>
    <Start Number="1">
      <Type>Address</Type>
      <Name>Kцln-Innenstadt, Friesenstr. 44</Name>
      <Coordinates>
        <X>6943384</X>
        <Y>50940755</Y>
      </Coordinates>
      <RingInfoMethod>1</RingInfoMethod>
    </Start>
    <Destination Number="1">
      <Type>Station</Type>
      <ID>8000086</ID>
      <Coordinates>
        <X>0</X>
        <Y>0</Y>
      </Coordinates>
      <RingInfoMethod>1</RingInfoMethod>
    </Destination>
    <Date>2006-06-26</Date>
    <Time>17:20:00</Time>
    <Language>German</Language>
    <SearchDirection>
      <Flag>Departure</Flag>
      <NoConnectionsForward>-1</NoConnectionsForward>
      <NoConnectionsBackward>-1</NoConnectionsBackward>
    </SearchDirection>
    <ChangeTime>
      <Percentage>UseDefault</Percentage>
      <AdditionalTime>UseDefault</AdditionalTime>
      <MinimalTime>UseDefault</MinimalTime>
      <MaximalTime>UseDefault</MaximalTime>
      <AllowedAdditionalTimeExtraChange>UseDefault</AllowedAdditionalTimeExtraChange>
    </ChangeTime>
    <ProductChoice Number="1">1111111111000000</ProductChoice>
    <Options Number="1">00000099</Options>
    <TariffGroups Number="1">99999999</TariffGroups>
    <FilterFlag>-1</FilterFlag>
    <FilterFlags>090001111011110199909999</FilterFlags>
    <GisProperties>
      <FF>
        <Cost>-1</Cost>
        <MinimalDistance>0</MinimalDistance>
        <MaximalDistance>2000</MaximalDistance>
        <Speed>100</Speed>
        <RoutingType>1</RoutingType>
        <EllipseRadius>1000</EllipseRadius>
        <MaximalDuration>-1</MaximalDuration>
      </FF>
      <FK>
        <Cost>55</Cost>
        <MinimalDistance>2000</MinimalDistance>
        <MaximalDistance>50000</MaximalDistance>
        <Speed>100</Speed>
        <RoutingType>1</RoutingType>
        <EllipseRadius>10000</EllipseRadius>
        <MaximalDuration>-1</MaximalDuration>
      </FK>
    </GisProperties>
  </Parameters>
</XMLCON-Request>


меня интересует в данно ситуации отношения 1:n,1:1 или n:n.

К примеру я так понимаю что должен быть класс Request, который будет содержать в себе Классы State и Parametrs, в свою очередь класс Parameters будет содержать Class Start(Destanatin) и так далее. но это я описал один ко многим отношения, а будут ли здесь отношения один к одному или n:n.

К примеру будет ли в классе Parameter ссылка на Class Request и так далее?



Автор: AntonSaburov 18.4.2007, 13:05
А какой пакет Вы используете ? Потому как UML - 'то UML и к XML он имеет отношение только в рамках какого-либо пакета. А так - надо разве что точно знать о таких вещах - либо ответа скорее всего не будет.

Автор: batigoal 18.4.2007, 16:50
Дык а Java-то здесь при чем?

Автор: AntonSaburov 18.4.2007, 16:54
Я что-то когда-то читал на w3c - во, нашел - http://www.w3.org/TR/NOTE-rdf-uml/

Но как это реализуется где-то - не встречал.

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