Advertisement
pqpm

XML- PasteBin

Dec 28th, 2018
410
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 10.70 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE SocialTube SYSTEM "TP1.dtd">
  3. <?xml-stylesheet type="text/xsl" href="vista_reduzida.xsl"?>
  4. <SocialTube xmlns:s="https://www.socialtube.com">
  5.     <s:users>
  6.         <user userID="user001">
  7.             <!--aqui, assim como em todos os elementos que referem userID, est+a definido o localizor unico de user-->
  8.             <username caracteres="exP999"/>
  9.             <nome>Antônio Teófilo</nome>
  10.             <!--o DTD define como tipo PCDATA, mas pode assumir valores vazios-->
  11.             <password>0101010111</password>
  12.             <!--DTD nao permite definicao de criptografia-->
  13.             <email>mail@mail.com</email>
  14.             <registo_de_data data="2016/01/31"/>
  15.             <!--o DTDpermite a adicao de um ID ou referencia, para efeitos de log-->
  16.             <telefone>999-999-999 <!--(ver abaixo)-->
  17.             </telefone>
  18.             <telefone>999-999-999 <!--opcional, permite mais de um-->
  19.             </telefone>
  20.             <morada>Rua do Rio Nº3 2ºEsq , Cidade do Mar <!--opcional, apenas um-->
  21.             </morada>
  22.             <imagem URI="imagens/nome.png"/>
  23.             <!--opcional, com atributo obrigatorio para inserir o link-->
  24.             <texto> Professor em Licensiatura em Engenharia Informática e Multimédia </texto>
  25.         </user>
  26.         <user userID="user002">
  27.             <!--aqui, assim como em todos os elementos que referem userID, está definido o localizor unico de user-->
  28.             <username caracteres="exP11"/>
  29.             <nome>Kaio Abade</nome>
  30.             <!--o DTD define como tipo PCDATA, mas pode assumir valores vazios-->
  31.             <password>0101010111</password>
  32.             <!--DTD nao permite definicao de criptografia-->
  33.             <email>outroemail@mail.com</email>
  34.             <registo_de_data data="2005/04/24"/>
  35.             <!--o DTDpermite a adicao de um ID ou referencia, para efeitos de log-->
  36.             <imagem URI="tps\tp1\imagens\fotodousuario2.jpeg"/>
  37.             <!--opcional, com atributo obrigatorio para inserir o link-->
  38.             <texto>Studente presso ISEL e sognatore con molti hobby</texto>
  39.         </user>
  40.         <user userID="user003">
  41.             <username caracteres="exP12"/>
  42.             <nome>Ze Manel</nome>
  43.             <password>wsgtrhgrefd</password>
  44.             <email>ze.mail@gmail.com</email>
  45.         </user>
  46.         <user userID="user004">
  47.             <username caracteres="pa2012"/>
  48.             <nome>Nome Original 5</nome>
  49.             <password>asdofqneifqoed</password>
  50.             <email>pa20012@mail.com</email>
  51.         </user>
  52.     </s:users>
  53.     <s:videos>
  54.         <video videoID="vid001">
  55.             <nome>titulo exemplar</nome>
  56.             <descripcao>adsdqwefqefgwfibuydvobwjfnq</descripcao>
  57.             <imagem URI="asdas"/>
  58.             <duracao>00:09</duracao>
  59.             <qualidades>
  60.                 <qualidade type="1080p"/>
  61.                 <!--a DTD obriga qualidades a serem criadas e permite a seleção dos seus valores com precisão-->
  62.                 <qualidade type="240p"/>
  63.             </qualidades>
  64.             <registo_de_data data="2008/08/16"/>
  65.             <link link="tps\tp1\imagens\video1.jpeg"/>
  66.             <publicador userID="user001"/>
  67.             <relacionados>
  68.                 <videos_relacionados videoID="vid002"/>
  69.                 <videos_relacionados videoID="vid003"/>
  70.             </relacionados>
  71.         </video>
  72.         <video videoID="vid002">
  73.             <nome>titulo espetacular</nome>
  74.             <descripcao/>
  75.             <imagem URI="q12e12e2"/>
  76.             <duracao>00:01</duracao>
  77.             <qualidades>
  78.                 <qualidade type="1080p"/>
  79.             </qualidades>
  80.             <registo_de_data data="2007/06/30"/>
  81.             <link link="tps\tp1\imagens\video2.jpeg"/>
  82.             <publicador userID="user002"/>
  83.             <relacionados>
  84.                 <videos_relacionados videoID="vid001"/>
  85.                 <videos_relacionados videoID="vid003"/>
  86.             </relacionados>
  87.         </video>
  88.         <video videoID="vid004">
  89.             <nome>titulo incrivel</nome>
  90.             <descripcao>asdjiabsfibfibe</descripcao>
  91.             <imagem/>
  92.             <duracao>15:20</duracao>
  93.             <qualidades>
  94.                 <qualidade type="240p"/>
  95.                 <qualidade type="360p"/>
  96.                 <qualidade type="480p"/>
  97.             </qualidades>
  98.             <registo_de_data data="2006/06/06"/>
  99.             <link link="maspdmaps"/>
  100.             <publicador userID="user002"/>
  101.             <relacionados/>
  102.         </video>
  103.         <video videoID="vid003">
  104.             <nome>asdasdadqwdqf</nome>
  105.             <descripcao>12e2dasdijne</descripcao>
  106.             <imagem>dasdadqiwn</imagem>
  107.             <duracao>360</duracao>
  108.             <qualidades>
  109.                 <qualidade type="240p"/>
  110.                 <qualidade type="360p"/>
  111.                 <qualidade type="480p"/>
  112.             </qualidades>
  113.             <registo_de_data data="2003/09/02"/>
  114.             <link link=""/>
  115.             <publicador userID="user001"/>
  116.             <relacionados>
  117.                 <videos_relacionados videoID="vid001"/>
  118.                 <videos_relacionados videoID="vid002"/>
  119.             </relacionados>
  120.         </video>
  121.         <video videoID="vid005">
  122.             <nome>asdqwdqwdas</nome>
  123.             <descripcao>kijohas1</descripcao>
  124.             <imagem>path/path.jpg</imagem>
  125.             <duracao>5:00</duracao>
  126.             <qualidades>
  127.                 <qualidade type="480p"/>
  128.             </qualidades>
  129.             <registo_de_data data="2017/06/22"/>
  130.             <link link="link.com"/>
  131.             <publicador userID="user002"/>
  132.             <relacionados>
  133.                 <videos_relacionados videoID="vid002"/>
  134.             </relacionados>
  135.         </video>
  136.         <video videoID="vid006">
  137.             <nome>asdfqwd</nome>
  138.             <descripcao>bnyew</descripcao>
  139.             <imagem>sadqw</imagem>
  140.             <duracao>10</duracao>
  141.             <qualidades>
  142.                 <qualidade type="480p"/>
  143.                 <qualidade type="1080p"/>
  144.                 <qualidade type="720p"/>
  145.             </qualidades>
  146.             <registo_de_data data="2017/05/03"/>
  147.             <link link="sadwdw"/>
  148.             <publicador userID="user002"/>
  149.             <relacionados/>
  150.         </video>
  151.         <video videoID="vid007">
  152.             <nome>asdqwdqwd</nome>
  153.             <descripcao>asdqdqd</descripcao>
  154.             <imagem>dasdwd</imagem>
  155.             <duracao>2:20</duracao>
  156.             <qualidades>
  157.                 <qualidade type="144p"/>
  158.             </qualidades>
  159.             <registo_de_data data="2018/12/24"/>
  160.             <link link=""/>
  161.             <publicador userID="user002"/>
  162.             <relacionados/>
  163.         </video>
  164.         <video videoID="vid008">
  165.             <nome>asdqwdqwd</nome>
  166.             <descripcao>asdqdqd</descripcao>
  167.             <imagem>dasdwd</imagem>
  168.             <duracao>2:20</duracao>
  169.             <qualidades>
  170.                 <qualidade type="144p"/>
  171.             </qualidades>
  172.             <registo_de_data data="2018/12/24"/>
  173.             <link link=""/>
  174.             <publicador userID="user002"/>
  175.             <relacionados/>
  176.         </video>
  177.         <video videoID="vid009">
  178.             <nome>asdqwdqwd</nome>
  179.             <descripcao>asdqdqd</descripcao>
  180.             <imagem>dasdwd</imagem>
  181.             <duracao>2:20</duracao>
  182.             <qualidades>
  183.                 <qualidade type="144p"/>
  184.             </qualidades>
  185.             <registo_de_data data="2018/12/24"/>
  186.             <link link=""/>
  187.             <publicador userID="user002"/>
  188.             <relacionados/>
  189.         </video>
  190.     </s:videos>
  191.     <s:playlists>
  192.         <playlist playlistID="play001" tipo="sequencial" xmlns:p="socialtube.com/playlist">
  193.             <editores>
  194.                 <admin userID="user001" editorID="editor001"/>
  195.                 <indicado userID="user002" editorID="editor002"/>
  196.                 <!--a DTD permite o bug de selecionar dois ids de usuario para um de editor, ou a reciproca-->
  197.             </editores>
  198.             <nome>Nome de playlist</nome>
  199.             <descricao>Playlist descriptiva</descricao>
  200.             <imagem URI=""/>
  201.             <registo_de_data data="2002/03/05"/>
  202.             <p:videos>
  203.                 <p:video videoID="vid001"/>
  204.             </p:videos>
  205.             <!-- DTD permite que nao hajam filhos video-->
  206.         </playlist>
  207.         <playlist playlistID="play002" tipo="aleatoria" xmlns:p="socialtube.com/playlist">
  208.             <editores>
  209.                 <admin userID="user002" editorID="editor003"/>
  210.                 <indicado userID="user001" editorID="editor004"/>
  211.                 <!--a DTD permite o bug de selecionar dois ids de usuario para um de editor, ou a reciproca-->
  212.             </editores>
  213.             <nome/>
  214.             <descricao/>
  215.             <imagem/>
  216.             <registo_de_data data="2005/03/28"/>
  217.             <p:subscritores>
  218.                 <p:subscritor userID="user001"/>
  219.                 <p:subscritor userID="user002"/>
  220.             </p:subscritores>
  221.             <p:videos>
  222.                 <p:video videoID="vid001"/>
  223.             </p:videos>
  224.         </playlist>
  225.         <playlist playlistID="play003" tipo="sequencial" xmlns:p="socialtube.com/playlist">
  226.             <editores>
  227.                 <admin editorID="editor006" userID="user001"/>
  228.                 <indicado editorID="editor005" userID="user002"/>
  229.             </editores>
  230.             <nome>aspdm</nome>
  231.             <descricao>3qdadnjywieuond</descricao>
  232.             <imagem>url/url</imagem>
  233.             <registo_de_data data="2000/04/20"/>
  234.             <p:subscritores>
  235.                 <p:subscritor userID="user001"/>
  236.             </p:subscritores>
  237.         </playlist>
  238.     </s:playlists>
  239.     <s:comentarios>
  240.         <comentario commentID="com001" xmlns:c="https://www.socialtube.com/comentarios">
  241.             <texto>Texto do comentario aqui</texto>
  242.             <de userID="user001"/>
  243.             <em>
  244.                 <c:video videoID="vid001"/>
  245.                 <!--a DTD permite, infelizmente, que um cometario referencie mais de um elemento-->
  246.             </em>
  247.             <filhos>
  248.                 <comentario commentID="com002">
  249.                     <texto>Texto da resposta aqui</texto>
  250.                     <de userID="user002"/>
  251.                     <em>
  252.                         <c:playlist playlistID="play001"/>
  253.                     </em>
  254.                     <filhos>
  255.                         <comentario commentID="com003">
  256.                             <texto>resposta super original</texto>
  257.                             <de userID="user001"></de>
  258.                             <em>
  259.                                 <c:video videoID="vid001"></c:video>
  260.                             </em>
  261.                         </comentario>
  262.                     </filhos>
  263.                 </comentario>
  264.             </filhos>
  265.             <filhos>
  266.                 <comentario commentID="com004">
  267.                     <texto>Outra resposta aqui</texto>
  268.                     <de userID="user003"></de>
  269.                     <em>
  270.                         <c:video videoID="vid001"></c:video>
  271.                     </em>
  272.                 </comentario>
  273.             </filhos>
  274.         </comentario>
  275.         <comentario commentID="com005">
  276.             <texto>adsmansdla</texto>
  277.             <de userID="user001"></de>
  278.             <em>
  279.                 <c:video videoID="vid002"></c:video>
  280.             </em>
  281.         </comentario>
  282.         <gostar tipo="gosto">
  283.             <de_video videoID="vid001"/>
  284.             <quantidade>1</quantidade>
  285.             <!--define que o video um recebeu um gosto e a quantidade"-->
  286.             <!--infelizmente, o codigo DTD permite gostares com valor nulo, ou que uma pessoa goste do mesmo video-->
  287.         </gostar>
  288.         <gostar tipo="naogosto">
  289.             <de_video videoID="vid001"/>
  290.             <quantidade>2</quantidade>
  291.         </gostar>
  292.         <gostar tipo="gosto">
  293.             <de_video videoID="vid002"/>
  294.             <quantidade>5</quantidade>
  295.         </gostar>
  296.         <gostar tipo="gosto">
  297.             <de_video videoID="vid003"/>
  298.             <quantidade>3</quantidade>
  299.         </gostar>
  300.         <gostar tipo="gosto">
  301.             <de_video videoID="vid004"/>
  302.             <quantidade>8</quantidade>
  303.         </gostar>
  304.         <gostar tipo="gosto">
  305.             <de_video videoID="vid005"/>
  306.             <quantidade>5</quantidade>
  307.         </gostar>
  308.     </s:comentarios>
  309.     <s:subscritores>
  310.         <subscritor userID="user001" xmlns:sub="https://www.socialtube.com/subscritor">
  311.             <pedido_para editorID="editor002" playlist="play001"/>
  312.             <registo_de_data data="2001/03/04"/>
  313.             <sub:video videoID="vid001"/>
  314.             <sub:video videoID="vid002"/>
  315.             <sub:video videoID="vid003"/>
  316.             <sub:playlist playlistID="play002"/>
  317.         </subscritor>
  318.         <subscritor userID="user002" xmlns:sub="https://www.socialtube.com/subscritor">
  319.             <pedido_para editorID="editor002" playlist="play002"/>
  320.             <registo_de_data data="2010/02/27"/>
  321.             <sub:video videoID="vid001"/>
  322.         </subscritor>
  323.         <subscritor userID="user003" xmlns:sub="https://www.socialtube.com/subscritor">
  324.             <pedido_para playlist="play001" editorID="editor001"/>
  325.             <registo_de_data data="1998/02/29"/>
  326.             <sub:video videoID="vid001"/>
  327.         </subscritor>
  328.     </s:subscritores>
  329.     <s:logs>
  330.         <log xmlns:log="https://www.socialtube.com/subscritor">
  331.             <log:user userID="user002"/>
  332.             <acao type="adicionou"/>
  333.             <objecto ID="vid001"/>
  334.             <registo_de_data data="2000/04/25"/>
  335.         </log>
  336.     </s:logs>
  337. </SocialTube>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement