Ir para conteúdo
Fórum Script Brasil
  • 0

Script para ler o arquivo XML e modificar uma TAG especifica que se repete várias vezes


paulo.medeiros

Pergunta

Olá, sou iniciante com scripts e preciso de ajuda com uma necessidade que surgiu.
Tenho um XML que indica Nome, Caminho, Timecode de entrada e saída e tamanho da imagem para inserir legendas no after effects.
O que acontece é que preciso de um script que leia esse documento e em seguida ache as tags <pathurl> e modifique pra um caminho que o usuário definir na hora.
Se vocês puderem me dar uma ajuda e até um exemplo do código eu ficaria grato.

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE xmeml>
<xmeml version="1">
	<sequence id="SERIE_S1EP3_ Leg_ESP_LE.xml titles">
		<name>SERIE_S1EP3_ Leg_ESP_LE.xml titles</name>
		<duration>61643</duration>
		<rate>
			<ntsc>TRUE</ntsc>
			<timebase>30</timebase>
		</rate>
		<timecode>
			<string>00:00:04.06</string>
			<frame>127</frame>
			<displayformat>NDF</displayformat>
		</timecode>
		<media>
			<video>
				<format>
					<samplecharacteristics>
						<width>1920</width>
						<height>1080</height>
						<anamorphic>FALSE</anamorphic>
						<pixelaspectratio>NTSC-CCIR-601</pixelaspectratio>
					</samplecharacteristics>
				</format>
				<track>
					<clipitem>
						<name>tif0000.tif</name>
						<duration>54</duration>
						<start>0</start>
						<end>54</end>
						<stillframe>TRUE</stillframe>
						<anamorphic>FALSE</anamorphic>
						<alphatype>straight</alphatype>
						<file id="tif0000.tif">
							<name>tif0000.tif</name>
							<pathurl>\\Conversao\e\PROJETO QUEIMA DE LEGENAS AFTER\PASTA\tif0000.tif</pathurl>
							<media>
								<video>
									<duration>2</duration>
									<stillframe>TRUE</stillframe>
									<samplecharacteristics>
										<width>1920</width>
										<height>1080</height>
									</samplecharacteristics>
								</video>
							</media>
						</file>
					</clipitem>
					<clipitem>
						<name>tif0001.tif</name>
						<duration>98</duration>
						<start>55</start>
						<end>153</end>
						<stillframe>TRUE</stillframe>
						<anamorphic>FALSE</anamorphic>
						<alphatype>straight</alphatype>
						<file id="tif0001.tif">
							<name>tif0001.tif</name>
							<pathurl>\\Conversao\e\PROJETO QUEIMA DE LEGENAS AFTER\SERIE_S1EP3_ Leg_ESP_LE\tif0001.tif</pathurl>
							<media>
								<video>
									<duration>2</duration>
									<stillframe>TRUE</stillframe>
									<samplecharacteristics>
										<width>1920</width>
										<height>1080</height>
									</samplecharacteristics>
								</video>
							</media>
						</file>
					</clipitem>
					<clipitem>
						<name>tif0002.tif</name>
						<duration>83</duration>
						<start>370</start>
						<end>453</end>
						<stillframe>TRUE</stillframe>
						<anamorphic>FALSE</anamorphic>
						<alphatype>straight</alphatype>
						<file id="tif0002.tif">
							<name>tif0002.tif</name>
							<pathurl>\\Conversao\e\PROJETO QUEIMA DE LEGENAS AFTER\SERIE_S1EP3_ Leg_ESP_LE\tif0002.tif</pathurl>
							<media>
								<video>
									<duration>2</duration>
									<stillframe>TRUE</stillframe>
									<samplecharacteristics>
										<width>1920</width>
										<height>1080</height>
									</samplecharacteristics>
								</video>
							</media>
						</file>
					</clipitem>

 

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...