Ik wil via asp.net (taal:vb) een SVG file samenstellen, en daarin een Javascript (ecma) file linken. Het samenstellen is geen probleem, maar nu loop ik hier tegenaan:
Die script-tag komt dan als volgt in de SVG file:
Maar dat werkt niet, het moet namelijk zijn:
Nu werkt ik met Visual Studio .NET, en daarin zie ik de volgende opmerking wanneer ik mijn muis over de eerste parameter van de functie op regel 9 van het bovenste script beweeg:
Hoe zorg ik ervoor dat dit wel gaat werken?
(En ik weet niet of 't wat uit maakt, maar Template.xml heeft o.a. de volgende attribuut: xmlns:xlink="http://www.w3.org/1999/xlink")
Visual Basic:
1
2
3
4
5
6
7
8
9
10
| ' Haal Template op Dim doc As XmlDocument = New XmlDocument() doc.Load(context.Server.MapPath("template.xml")) Dim root As XmlNode = doc.DocumentElement ' Voeg script-tag in Dim scr As XmlElement = doc.CreateElement("script") scr.SetAttribute("type", "text/ecmascript") scr.SetAttribute("xlink:href", "test.js") root.AppendChild(scr) |
Die script-tag komt dan als volgt in de SVG file:
code:
1
| <script type="text/ecmascript" href="test.js" /> |
Maar dat werkt niet, het moet namelijk zijn:
code:
1
| <script type="text/ecmascript" xlink:href="test.js" /> |
Nu werkt ik met Visual Studio .NET, en daarin zie ik de volgende opmerking wanneer ik mijn muis over de eerste parameter van de functie op regel 9 van het bovenste script beweeg:
Blijkbaar wil 'ie er dus iets intelligents mee doen (oftewel: xlink weglaten)... maar dat wil ik niet (omdat dat niet werkt)."Name: The name of the attribute to create or alter. This is a qualified name. If the name contains a colon it is parsed into prefix and local name components"
Hoe zorg ik ervoor dat dit wel gaat werken?
(En ik weet niet of 't wat uit maakt, maar Template.xml heeft o.a. de volgende attribuut: xmlns:xlink="http://www.w3.org/1999/xlink")
[ Voor 8% gewijzigd door Verwijderd op 08-04-2003 21:13 ]