[c#] xsltransform tekent namespace niet

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • Pkunk
  • Registratie: December 2003
  • Laatst online: 11-09 17:52
Ik doe voor mijn sitemap een xsltransformatie. In xsl die ik hiervoor gebruik teken ik dan weer XML.
XML:
1
2
3
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <xsl:apply-templates select="site"/>
</urlset>

Maar als ik het uiteindelijk resultaat van de transformatie bekijk zie ik die namespace niet meer:
XML:
1
2
3
<urlset>
  <sitemapxml/>
</urlset>

Ik wil dus die namespace behouden, maar ik kan even niet vinden hoe ik dat voor elkaar krijg. Kan toch niet zo moeilijk zijn?

[ Voor 3% gewijzigd door Pkunk op 01-07-2009 12:11 ]

Hallo met Tim


Acties:
  • 0 Henk 'm!

  • RedRose
  • Registratie: Juni 2001
  • Niet online

RedRose

Icebear

Er zijn veel verschillende manieren om dat te doen. Heb je wel gegoogled?

Daarnaast zal je je namespace moeten registeren als je C# gebruikt. Zie System.Xml.XmlNamespaceManager.

Sundown Circus


Acties:
  • 0 Henk 'm!

  • Pkunk
  • Registratie: December 2003
  • Laatst online: 11-09 17:52
RedRose schreef op woensdag 01 juli 2009 @ 12:32:
Er zijn veel verschillende manieren om dat te doen. Heb je wel gegoogled?

Daarnaast zal je je namespace moeten registeren als je C# gebruikt. Zie System.Xml.XmlNamespaceManager.
Wat ik daar zie is hoe ik namespaces uit mijn oorspronkelijke XML kan hitten. Dat is niet wat ik wil. Ik wil vanuit mijn xsl xml tekenen met een bepaalde namespace.

Hallo met Tim


Acties:
  • 0 Henk 'm!

  • RedRose
  • Registratie: Juni 2001
  • Niet online

RedRose

Icebear

8)7 . Zie bijvoorbeeld deze vrijwel complete uitleg!

Sundown Circus


Acties:
  • 0 Henk 'm!

  • Pkunk
  • Registratie: December 2003
  • Laatst online: 11-09 17:52
RedRose schreef op woensdag 01 juli 2009 @ 12:59:
8)7 . Zie bijvoorbeeld deze vrijwel complete uitleg!
Dat wordt allemaal wel heel erg omslachtig. Dan moet ik kennelijk zo´n XmlNameSpaceManager gaan aanmaken en die heeft weer een XmlNameTable nodig, en dan moet ik nog kijken hoe ik dat aan m´n XslCompiledTransform ga meegeven.

Ik ga wel even even mee spelen, maar uiteindelijk maak ik dan denk ik liever gewoon een apart xml bestand.

Maar tnx :)

Hallo met Tim