Question

Je récupére une adresse URL à partir du fichier XML. Cette URL est liée à un fichier HTML, le HTML se construit (en utilisant JavaScript) selon un paramètre que je lui envoie. Un exemple de ligne du XML est:

<Module Id="1" URL="../../Modules/MessageComposer/module.htm" SRC="email.png" />

Je voudrais définir cette ligne sur:

<Module Id="1" URL="../../Modules/MessageComposer/module.htm?UID=1" SRC="email.png" />

Et je veux AKS si cela fonctionnera? Merci d'avance.

Était-ce utile?

La solution

Un fichier local ne demande rien à moins que vous n'utilisiez un serveur local pour récupérer vos URL.

Donc, si vous voulez qu'un fichier local réagisse sur les paramètres transmis à son URL, par exemple en html, vous pouvez analyser window.location.search avec javascript et faire quelque chose avec.

Si vous souhaitez déclencher localement une requête, utilisez un serveur local simple comme lamp / wamp.


Obtenez vos paramètres:

var params = window.location.search.slice(1).split("&");

Avec chaque nom et valeur:

for(var p=0; p<params.length; p++) {
  var nv = params[p].split("=");
  var name = nv[0], value = nv[1];
  // What you want to do with name and value...
}


Génération d'une ancre HTML avec XSL:

<xsl:for-each select="//Module">
  <xsl:element name="a">
    <xsl:attribute name="href"><xsl:value-of select="URL"/></xsl:attribute>
    <xsl:value-of select="URL"/>
  </xsl:element name="a">
</xsl:for-each>
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top