NOWE POSTY | NOWE TEMATY | POPULARNE | STAT | RSS | KONTAKT | REJESTRACJA | Login: Hasło: rss dla

HOME » JĘZYK OPISU DOKUMENTU » PRZYKŁAD

Przejdz do dołu stronyStrona: 1 / 1    strony: [1]

Przykład

  
patman
19.01.2012 21:36:14


Grupa: Użytkownik

Posty: 20 #845082
Od: 2012-1-3


Ilość edycji wpisu: 2
Komuś może przydać się mój wzorzec:

strukt.xml
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="class.xsl"?>
<authority:urzad xmlnszłysi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://lodz.uw.gov.pl strukt.xsd"
xmlns:authority="http://lodz.uw.gov.pl">
<authority:nazwa>Łódzki Urząd Wojewódzki w Łodzi</authority:nazwa>
<authority:wojewoda imie="Ajfaadf" nazwisko="Lkadfaofjas">
<authority:dyrektor_generalny imie="Kadfasdfa" nazwisko="Uhadfadh">
<authority:dyrektor imie="Uiadfadf" nazwisko="Eadajldj">
<authority:wydzial nazwa="Administracyjno-Gospodarczy"/>
<authority:kierownik imie="ADaraf" nazwisko="Weasdfasdfh">
<authorityzaskoczonyddzial nazwa="oi"/>
<authority:pracownik imie="Madasdhf" nazwisko="Baldfa" stanowisko="informatyk"/>
<authority:pracownik imie="Poadadaf" nazwisko="Baldfa" stanowisko="starszy informatyk"/>
<authority:pracownik imie="Madasdhf" nazwisko="Dadfadf" stanowisko="administrator"/>
<authority:pracownik imie="Casdfaaf" nazwisko="ASDfja" stanowisko="informatyk"/>
<authority:pracownik imie="Nasdfasd" nazwisko="Baldfa" stanowisko="starszy informatyk"/>
</authority:kierownik>
<authority:kierownik imie="Ziasfja" nazwisko="Poadfasdf">
<authorityzaskoczonyddzial nazwa="ozp"/>
<authority:pracownik imie="Hadfoasdf" nazwisko="Baldfa" stanowisko="starszy inspektor"/>
<authority:pracownik imie="Nmadfasd" nazwisko="Baldfa" stanowisko="inspektor"/>
<authority:pracownik imie="Opadfasd" nazwisko="Eapdiadf" stanowisko="mlodszy inspektor"/>
<authority:pracownik imie="Afadfasf" nazwisko="Baldfa" stanowisko="inspektor wojewodzki"/>
<authority:pracownik imie="Zwoaffdd" nazwisko="Asdfasdf" stanowisko="inspektor wojewodzki"/>
</authority:kierownik>
</authority:dyrektor>
<authority:dyrektor imie="Jafadfasd" nazwisko="Jadfadfas">
<authority:wydzial nazwa="Zarządzania Funduszami Europejskimi"/>
<authority:kierownik imie="Zasdfasdf" nazwisko="Afadfjap">
<authorityzaskoczonyddzial nazwa="orikp"/>
<authority:pracownik imie="Madasdhf" nazwisko="Baldfa" stanowisko="ksiegowy"/>
<authority:pracownik imie="Poadadaf" nazwisko="Baldfa" stanowisko="ksiegowy"/>
<authority:pracownik imie="Madasdhf" nazwisko="Dadfadf" stanowisko="inspektor"/>
<authority:pracownik imie="Casdfaaf" nazwisko="ASDfja" stanowisko="inspektor"/>
<authority:pracownik imie="Nasdfasd" nazwisko="Baldfa" stanowisko="starszy inspektor"/>
</authority:kierownik>
<authority:kierownik imie="Ziasfja" nazwisko="Poadfasdf">
<authorityzaskoczonyddzial nazwa="orrii"/>
<authority:pracownik imie="Hadfoasdf" nazwisko="Baldfa" stanowisko="starszy inspektor"/>
<authority:pracownik imie="Nmadfasd" nazwisko="Baldfa" stanowisko="inspektor"/>
<authority:pracownik imie="Opadfasd" nazwisko="Eapdiadf" stanowisko="mlodszy inspektor"/>
<authority:pracownik imie="Afadfasf" nazwisko="Baldfa" stanowisko="inspektor wojewodzki"/>
<authority:pracownik imie="Zwoaffdd" nazwisko="Asdfasdf" stanowisko="inspektor wojewodzki"/>
</authority:kierownik>
</authority:dyrektor>
<authority:dyrektor imie="Waovavavas" nazwisko="Nasdfas">
<authority:wydzial nazwa="Bezpieczeństwa i Zarządzania Kryzysowego"/>
<authority:kierownik imie="Zasdfasdf" nazwisko="Afadfjap">
<authorityzaskoczonyddzial nazwa="orm"/>
<authority:pracownik imie="Madasdhf" nazwisko="Baldfa" stanowisko="ksiegowy"/>
<authority:pracownik imie="Poadadaf" nazwisko="Baldfa" stanowisko="ksiegowy"/>
<authority:pracownik imie="Madasdhf" nazwisko="Dadfadf" stanowisko="inspektor"/>
<authority:pracownik imie="Casdfaaf" nazwisko="ASDfja" stanowisko="inspektor"/>
<authority:pracownik imie="Nasdfasd" nazwisko="Baldfa" stanowisko="starszy inspektor"/>
</authority:kierownik>
<authority:kierownik imie="Ziasfja" nazwisko="Poadfasdf">
<authorityzaskoczonyddzial nazwa="ooc"/>
<authority:pracownik imie="Hadfoasdf" nazwisko="Baldfa" stanowisko="starszy inspektor"/>
<authority:pracownik imie="Nmadfasd" nazwisko="Baldfa" stanowisko="inspektor"/>
<authority:pracownik imie="Opadfasd" nazwisko="Eapdiadf" stanowisko="mlodszy inspektor"/>
<authority:pracownik imie="Afadfasf" nazwisko="Baldfa" stanowisko="inspektor wojewodzki"/>
<authority:pracownik imie="Zwoaffdd" nazwisko="Asdfasdf" stanowisko="inspektor wojewodzki"/>
<authority:pracownik imie="Zwoaffdd" nazwisko="Asdfasdf" stanowisko="inspektor wojewodzki"/>
</authority:kierownik>
</authority:dyrektor>
<authority:dyrektor imie="Aaaefaae" nazwisko="Poasdfasd">
<authority:wydzial nazwa="wfib"/>
<authority:kierownik imie="Zasdfasdf" nazwisko="Afadfjap">
<authorityzaskoczonyddzial nazwa="orm"/>
<authority:pracownik imie="Madasdhf" nazwisko="Baldfa" stanowisko="ksiegowy"/>
<authority:pracownik imie="Poadadaf" nazwisko="Baldfa" stanowisko="ksiegowy"/>
<authority:pracownik imie="Madasdhf" nazwisko="Dadfadf" stanowisko="inspektor"/>
<authority:pracownik imie="Casdfaaf" nazwisko="ASDfja" stanowisko="inspektor"/>
<authority:pracownik imie="Nasdfasd" nazwisko="Baldfa" stanowisko="starszy inspektor"/>
</authority:kierownik>
<authority:kierownik imie="Ziasfja" nazwisko="Poadfasdf">
<authorityzaskoczonyddzial nazwa="ooc"/>
<authority:pracownik imie="Hadfoasdf" nazwisko="Baldfa" stanowisko="starszy inspektor"/>
<authority:pracownik imie="Nmadfasd" nazwisko="Baldfa" stanowisko="inspektor"/>
<authority:pracownik imie="Opadfasd" nazwisko="Eapdiadf" stanowisko="mlodszy inspektor"/>
<authority:pracownik imie="Afadfasf" nazwisko="Baldfa" stanowisko="inspektor wojewodzki"/>
<authority:pracownik imie="Zwoaffdd" nazwisko="Asdfasdf" stanowisko="inspektor wojewodzki"/>
<authority:pracownik imie="Zwoaffdd" nazwisko="Asdfasdf" stanowisko="inspektor wojewodzki"/>
</authority:kierownik>
</authority:dyrektor>
</authority:dyrektor_generalny>
<authority:wicewojewoda imie="Afdafdadfa" nazwisko="Piadfad">
<authority:dyrektor imie="Aaaefaae" nazwisko="Poasdfasd">
<authority:wydzial nazwa="authority:wydzial Prawny, Nadzoru i Kontroli"/>
<authority:kierownik imie="Zasdfasdf" nazwisko="Afadfjap">
<authorityzaskoczonyddzial nazwa="orm"/>
<authority:pracownik imie="Madasdhf" nazwisko="Baldfa" stanowisko="ksiegowy"/>
<authority:pracownik imie="Poadadaf" nazwisko="Baldfa" stanowisko="ksiegowy"/>
<authority:pracownik imie="Madasdhf" nazwisko="Dadfadf" stanowisko="inspektor"/>
<authority:pracownik imie="Casdfaaf" nazwisko="ASDfja" stanowisko="inspektor"/>
<authority:pracownik imie="Nasdfasd" nazwisko="Baldfa" stanowisko="starszy inspektor"/>
</authority:kierownik>
<authority:kierownik imie="Ziasfja" nazwisko="Poadfasdf">
<authorityzaskoczonyddzial nazwa="ooc"/>
<authority:pracownik imie="Hadfoasdf" nazwisko="Baldfa" stanowisko="starszy inspektor"/>
<authority:pracownik imie="Nmadfasd" nazwisko="Baldfa" stanowisko="inspektor"/>
<authority:pracownik imie="Opadfasd" nazwisko="Eapdiadf" stanowisko="mlodszy inspektor"/>
<authority:pracownik imie="Afadfasf" nazwisko="Baldfa" stanowisko="inspektor wojewodzki"/>
<authority:pracownik imie="Zwoaffdd" nazwisko="Asdfasdf" stanowisko="inspektor wojewodzki"/>
<authority:pracownik imie="Zwoaffdd" nazwisko="Asdfasdf" stanowisko="inspektor wojewodzki"/>
</authority:kierownik>
</authority:dyrektor>
</authority:wicewojewoda>
</authority:wojewoda>
</authority:urzad>

strukt.xsd - w zastępstwie dtd
<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:authority="http://lodz.uw.gov.pl" xmlnszłysi="http://www.w3.org/2001/XMLSchema-instance" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://lodz.uw.gov.pl" xmlnszłys="http://www.w3.org/2001/XMLSchema">
<xs:element name="urzad">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="nazwa" type="xs:string" />
<xs:element minOccurs="0" name="wojewoda">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="dyrektor_generalny">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="dyrektor">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="wydzial">
<xs:complexType>
<xs:attribute name="nazwa" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" maxOccurs="unbounded" name="kierownik">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="oddzial">
<xs:complexType>
<xs:attribute name="nazwa" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" maxOccurs="unbounded" name="pracownik">
<xs:complexType>
<xs:attribute name="imie" type="xs:string" use="required" />
<xs:attribute name="nazwisko" type="xs:string" use="required" />
<xs:attribute name="stanowisko" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="imie" type="xs:string" use="required" />
<xs:attribute name="nazwisko" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="imie" type="xs:string" use="required" />
<xs:attribute name="nazwisko" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="imie" type="xs:string" use="required" />
<xs:attribute name="nazwisko" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="wicewojewoda">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="dyrektor">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="wydzial">
<xs:complexType>
<xs:attribute name="nazwa" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" maxOccurs="unbounded" name="kierownik">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="oddzial">
<xs:complexType>
<xs:attribute name="nazwa" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" maxOccurs="unbounded" name="pracownik">
<xs:complexType>
<xs:attribute name="imie" type="xs:string" use="required" />
<xs:attribute name="nazwisko" type="xs:string" use="required" />
<xs:attribute name="stanowisko" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="imie" type="xs:string" use="required" />
<xs:attribute name="nazwisko" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="imie" type="xs:string" use="required" />
<xs:attribute name="nazwisko" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="imie" type="xs:string" use="required" />
<xs:attribute name="nazwisko" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="imie" type="xs:string" use="required" />
<xs:attribute name="nazwisko" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="siedziba" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
</xs:schema>

strukt.xsl
<xsl:stylesheet xmlnszłysl="http://www.w3.org/1999/XSL/Transform" version="1.0"
xmlns:authority="http://lodz.uw.gov.pl">
<xsl:template match="/">
<html>
<head>
<title>
<xsl:value-of select="authority:urzad/authority:nazwa" />
</title>
<style>
body { font-family:Verdana, Arial, helvetica, sans-serif; font-size:small; }
</style>
</head>
<body STYLE=" background-color:#EEEEEE">
<center>
<h1>
<xsl:value-of select="authority:urzad/authority:nazwa" />
</h1>
<p>
<h2>Struktura organizacyjna</h2>
</p>
</center>
<xsl:apply-templates select="authority:urzad/authority:wojewoda" />
</body>
</html>
</xsl:template>
<xsl:template match="authority:wojewoda">
<SPAN STYLE="background-color:#FF4000; color:white; padding:4px">
<SPAN STYLE="font-weight:bold; color:white">
Wojewoda: <xsl:value-of select="@imie" /> <xsl:value-of select="@nazwisko" />
</SPAN>
</SPAN>
<xsl:apply-templates select="authority:dyrektor_generalny" />
<xsl:apply-templates select="authority:wicewojewoda" />
</xsl:template>

<xsl:template match="authority:dyrektor_generalny">
<DIV STYLE="background-color:#0B610B; color:yellow; padding:4px; margin-left:20px">

Dyrektor generalny: <SPAN STYLE="font-weight:bold; color:white"><xsl:value-of select="@imie" /> <xsl:value-of select="@nazwisko" />
</SPAN>
</DIV>
<xsl:apply-templates select="authority:dyrektor" />
</xsl:template>
<xsl:template match="authority:wicewojewoda">
<DIV STYLE="background-color:#0C715B; color:yellow; padding:4px; margin-left:20px">
Wicewojewoda: <SPAN STYLE="font-weight:bold; color:white"><xsl:value-of select="@imie" /> <xsl:value-of select="@nazwisko" />
</SPAN>
</DIV>
<xsl:apply-templates select="authority:dyrektor" />
</xsl:template>

<xsl:template match="authority:dyrektor">
<DIV STYLE="background-color:teal; color:white; padding:4px; margin-left:40px">
Dyrektor wydzialu <SPAN STYLE="font-style:italic"><xsl:value-of select="authority:wydzial/@nazwa" /></SPAN>: <SPAN STYLE="font-weight:bold; color:white"><xsl:value-of select="@imie" /> <xsl:value-of select="@nazwisko" />
</SPAN>
</DIV>
<xsl:apply-templates select="authority:kierownik" />
</xsl:template>

<xsl:template match="authority:kierownik">
<DIV STYLE="background-color:#3104B4; color:white; padding:4px; margin-left:60px">
Kierownik oddzialu <xsl:value-of select="authorityzaskoczonyddzial/@nazwa" />: <SPAN STYLE="font-weight:bold; color:white; font-style:italic"> <xsl:value-of select="@imie" /> <xsl:value-of select="@nazwisko" /></SPAN>
</DIV>
<xsl:apply-templates select="authority:pracownik" />
</xsl:template>

<xsl:template match="authority:pracownik">
<DIV STYLE="background-color:#8A0829; color:white; padding:4px; margin-left:80px">
<xsl:value-of select="@stanowisko" /><SPAN STYLE="font-weight:bold; color:white"> <xsl:value-of select="@imie" /> <xsl:value-of select="@nazwisko" /></SPAN>
</DIV>
</xsl:template>

</xsl:stylesheet>

Co prawda lekko kaszanią się uśmieszki, ale chyba dacie radę odczytać <rotfl>
  
patman
23.01.2012 10:01:15


Grupa: Użytkownik

Posty: 20 #848110
Od: 2012-1-3


Ilość edycji wpisu: 1
Wygląda na to, że są problemy z użyciem w/w tekstu. Postawiłem "serwerek" na Opera Unite. Proszę go nie hackować, za to pliki można pobrać:


TYLKO ZAREJESTROWANI I ZALOGOWANI UŻYTKOWNICY WIDZĄ LINKI » DARMOWA REJESTRACJA


Przejdz do góry stronyStrona: 1 / 1    strony: [1]

  << Pierwsza      < Poprzednia      Następna >     Ostatnia >>  

HOME » JĘZYK OPISU DOKUMENTU » PRZYKŁAD

Aby pisac na forum musisz sie zalogować !!!


wyświetlaj tu swoją reklamę za darmo oraz promuj się w katalogu

TestHub.pl - opinie, testy, oceny