webForumDet fria alternativet

Har kört fast med RegExp

ASP

3 svar · 371 visningar · startad av Poffe

Medlem sedan apr. 20022 743 inlägg
Frågan#1

Hej

Håller på med ett script som ska läsa ut bilder och text ur en SMIL-kod. Koden ser ut så här (t.ex):

<smil>
	<head>
		<layout>
			<root-layout backgroundColor="#FFFFFF" background-color="#FFFFFF" height="480px" width="640px"/>
			<region id="Image" top="0" left="0" height="50%" width="100%" fit="meet"/>
			<region id="Text" top="50%" left="0" height="50%" width="100%" fit="meet"/>
		</layout>
	</head>
	<body>
		<par dur="4000ms">
			<img src="DSC00021.JPG" region="Image"></img>
			<text src="smil.txt" region="Text">
				<param name="foreground-color" value="#000000"/>
			</text>
		</par>
		<par dur="4000ms">
			<img src="DSC00019.JPG" region="Image"></img>
			<text src="smil_2.txt" region="Text">
				<param name="foreground-color" value="#000000"/>
			</text>
		</par>
		<par dur="4000ms">
			<img src="DSC00017.JPG" region="Image"></img>
		</par>
	</body>
</smil>

Det jag vill är nu att få ut namnen på bild- och text-filerna från varje par-tagg.

Jag vill alltså endast få fram detta:

DSC00021.JPG
smil.txt

---------------------------------------------

DSC00019.JPG
smil_2.txt

---------------------------------------------

DSC00017.JPG

De bilder och texter som hör ihop från varje par ska sedan in i en databas där bilden är i ett fält och texten i ett annat så man måste alltså vet vilka som hör ihop.

Har fått totalt stopp i skallen. Att ta fram varje par för sig är ju inga problem, det går ju bra med:

objRegExp.Pattern = "<par((.|\n)+?)</par>"
Set myMatches = objRegExp.Execute(strSMIL)
	For each item in myMatches
		Response.Write item.Value
	Next
Set myMatches = Nothing

Men sen då :q

Alla förslag är välkomna!

Medlem sedan dec. 19996 721 inlägg
#2

Använd inte regexp. SMIL-dokument är XML. Utnyttja detta faktum.

Medlem sedan apr. 20022 743 inlägg
#3

Ojojoj, helt slut efter en heldag på grönan med syrrans ungar :)

Det är ju sant att det är XML, har dock aldrig jobbat med det tidigare så jag ska ta och söka lite på den stora vida webben. Om nån har nått förslag så tas det gärna emot! :)

Medlem sedan dec. 19996 721 inlägg
#4

http://www.w3schools.com är en bra startpunkt

264 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
131 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)