Logo Hardware.com.br
John Player Special
John Player... Zerinho Registrado
2.3K Mensagens 88 Curtidas

xml - quase ficando louco aqui.

#1 Por John Player... 18/07/2011 - 20:11
estou tentando fazer um arquivo, melhor dizendo, um script xml.

mas não consigo nem entender essa linguagem. estou acostumado com html.

pois bem, o arquivo é apenas este:
<?xml version="1.0" encoding="ISO-8859-1"?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>

</note>


segundo o validador não tem erro, mas eu não consigo ver nada, executando ele. nem no firefox, nem no xml viewer, em lugar nenhum.

no firefox, diz que ele não aparece pq não tem nenhuma informação de estilo associada a ele. no xml viewer e no notepad, aparece erro sobre a falta de um tal de schema, que não sei o que é nem entendo.

me deem uma mão, me falando sobre isso, e tb se tem algum compilador q eu possa editar o texto e ir vendo o resultado do arquivo. q não seja o eclipse.
obrigado.
Delphing
Delphing Geek Registrado
2.1K Mensagens 96 Curtidas
#2 Por Delphing
18/07/2011 - 20:45
XML é utilizado como meio de troca de informações e não como linguagem de programação.

O schema do XML é o modelo que o arquivo deve seguir, desta forma é possível criar vários registros de dados.

XML de forma bem simples é tão simples que chega a dar nojo XD
XML se utiliza de tags demarcadoras e o que estiver entre as tags de abertura e fehcamento é o valor do campo.
XML é hierárquico.

Qualquer coisa, estamos ae.

abraço
http://www.dotclass.com.br
punk.gif

"Se correr o bicho pega se ficar o bicho come mas se unir o bicho foge."
Mário Sérgio Cortella
http://www.youtube.com/watch?v=IQ9MkP7XWcA

"Para conquistar o que deseja, precisa ser quem é! Do contrário o desejo não é teu a conquista não é tua." by Eu legal.png
Delphing
Delphing Geek Registrado
2.1K Mensagens 96 Curtidas
#4 Por Delphing
18/07/2011 - 22:33
Sinceramente, não entendi muito bem ainda o que deseja fazer, mas se deseja armazenar estes dados de tempo e trecho de texto, pode contar com xml, agora se deseja exibir ou monter alguma coisa para exibir isso, você terá que utilizar alguma outra tecnologia, por exemplo HTML com CSS e JavaScript.
Sei lá, sinceramente até eu estou perdido em como lhe ajudar pois ainda não entendi exatamente qual a idéia disto.

abraço
http://www.dotclass.com.br
punk.gif

"Se correr o bicho pega se ficar o bicho come mas se unir o bicho foge."
Mário Sérgio Cortella
http://www.youtube.com/watch?v=IQ9MkP7XWcA

"Para conquistar o que deseja, precisa ser quem é! Do contrário o desejo não é teu a conquista não é tua." by Eu legal.png
Alucardeck
Alucardeck Membro Junior Registrado
50 Mensagens 3 Curtidas
#5 Por Alucardeck
18/07/2011 - 22:38
John Player Special disse:
quero fazer um arquivo de legendas.

ou seja, que eu possa por um dado de tempo, e o trecho de texto.

pensei em fazer isso em xml.


Olá,

precisa obrigatoriamente ser em XML seu arquivo de legendas?
vai ser lido por onde?
e o arquivo de legendas vai ser escrito manualmente ou por algum programa que vc pretende desenvolver?

pergunto isso pq, creio que escrever em XML vai deixar o arquivo levemente maior que o padrão de legendas existente.

veja um arquivo SRT de um seriado "qualquer"...

1
00:00:00,580 --> 00:00:02,315
Anteriormente em Heroes...

2
00:00:03,743 --> 00:00:04,893
Takezo Kensei?


escrever o primeiro item em XML ia ser +- assim:

1
00:00:00,580
00:00:02,315
Anteriormente em Heroes...


a quantidade de caracteres é muito maior...

ainda daria para escovar e ficar assim:


mas da mesma forma ficaria maior que o padrão "normal"..

por legenda ser algo linear, onde não existe necessidade de se alterar ou ler em ordens aleatórias, acredito que o modo texto possa ser mais eficaz.


se o arquivo XML for escrito automaticamente por algum programa, e se você já tiver um leitor de XML para isso, então creio que não terá problemas. ( o chato é montar XML na mão )
PHIRON
PHIRON Zumbi Registrado
6K Mensagens 418 Curtidas
#6 Por PHIRON
18/07/2011 - 23:19
John Player Special disse:
quero fazer um arquivo de legendas.

ou seja, que eu possa por um dado de tempo, e o trecho de texto.

pensei em fazer isso em xml.


O arquivo xml é um padrão como os colegas disseram, separados por tags.
O que acontece é que você tem que saber quais tags que o programa que você quer usar reconhece.
A estrutura que você passou está dentro do correto do xml, o que pode acontecer é que as tags usadas estão erradas e o programa reconhece outras tags.

Aqui tem uma explicação bem sucinta e simples do quê é o XML
John Player Special
John Player... Zerinho Registrado
2.3K Mensagens 88 Curtidas
#7 Por John Player...
19/07/2011 - 01:52
Alucardeck disse:
Olá,

precisa obrigatoriamente ser em XML seu arquivo de legendas?
vai ser lido por onde?
e o arquivo de legendas vai ser escrito manualmente ou por algum programa que vc pretende desenvolver?

pergunto isso pq, creio que escrever em XML vai deixar o arquivo levemente maior que o padrão de legendas existente.

veja um arquivo SRT de um seriado "qualquer"...

1
00:00:00,580 --> 00:00:02,315
Anteriormente em Heroes...

2
00:00:03,743 --> 00:00:04,893
Takezo Kensei?
escrever o primeiro item em XML ia ser +- assim:

1
00:00:00,580
00:00:02,315
Anteriormente em Heroes...


a quantidade de caracteres é muito maior...

ainda daria para escovar e ficar assim:


mas da mesma forma ficaria maior que o padrão "normal"..

por legenda ser algo linear, onde não existe necessidade de se alterar ou ler em ordens aleatórias, acredito que o modo texto possa ser mais eficaz.


se o arquivo XML for escrito automaticamente por algum programa, e se você já tiver um leitor de XML para isso, então creio que não terá problemas. ( o chato é montar XML na mão )



o programa q vou usar, só reconhece xml e html. não dá pra usar srt. é um programa ainda em evolução.

a área reservada à legenda, vai ficar embaixo do vídeo, rodar junto com o vídeo.
por isso, pensei que talvez eu pudesse fazer isso em xml ou html (que seria melhor ainda).

o arquivo vai ser escrito manualmente. pq só vou demonstrar dois vídeos.
mas pra ficar sincronizado, teria que ter um modo de aparecer o texto na região da legenda, parte por parte.

pra ficar mais claro, eu quero fazer parecido com um closed caption. infelizmente não dá pra usar srt.

mas se conseguisse fazer igual você fez, mesmo aumentando as linhas, ficaria ainda assim ótimo.
o melhor seria se eu conseguisse fazer em html.

por exemplo, imagine o site que tem um banner, e nesse banner animado, aparecem mensagens sequenciais de propaganda:
compre em nossa loja...
aqui, temos o menor preço...

John Player Special
John Player... Zerinho Registrado
2.3K Mensagens 88 Curtidas
#8 Por John Player...
25/07/2011 - 16:50
isto que estou tentando fazer embaixo, está correto tecnicamente? não aparece nada na página, apenas Title, Artist, Year

<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

<html>
<head>

</head>
<body>
<xml src="voice.xml" id="xmldso" async="false">
</xml>

<br />Title:
<div datasrc="#xmldso" datafld="TITLE"></div>
<br />Artist:
<div datasrc="#xmldso" datafld="ARTIST"></div>
<br />Year:
<div datasrc="#xmldso" datafld="YEAR"></div>
</body>
</html>



<?xml version="1.0" encoding="ISO-8859-1"?>


<ARTIST>Bob Dylan</ARTIST>
<YEAR>1985</YEAR>

© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal