2016-06-08 2 views
0

J'ai apporté quelques modifications au fichier XSL pour modifier la façon dont mes données sont affichées. Je vais chercher @Created pour afficher sur le nouveau modèle personnalisé.- cela fonctionne jusqu'à présent.Point de partage 2010 Contenu par requête Web Part (ddwrt: FormatDate)

Maintenant, je suis en train de changer le format à l'aide yyyy-mm-dd hh:mm:ss<xsl:value-of select="ddwrt:FormatDate(@Created, 2057, 3)"/>

Cependant, pour que cela fonctionne, je dois ajouter xmlns:ddwrt="http://schemas.microsoft.com/WebParts/v2/DataView/runtime au début du fichier qui nécessite XSL un accès Internet.

Ce serveur n'a pas accès à Internet et ne le fera jamais .. existe-t-il un moyen différent de changer le format de date-heure?

Merci.

Répondre

0

Vous pouvez essayer d'enregistrer le schéma localement et d'utiliser l'attribut schemaLocation pour référencer le fichier local pour la validation de votre schéma.

Par exemple, vous pourriez vous retrouver avec quelque chose comme

xmlns:ddwrt="http://schemas.microsoft.com/WebParts/v2/DataView/runtime" 
xmlns="ddwrt" xsi:schemaLocation="ddwrt c:\locallocation\schema.xsd" 
+0

Je vais essayer ça demain matin. Je vous remercie! –

0

apparemment, il n'a pas d'importance car il a juste besoin de l'espace de noms.

1) ajouter cette entrée au début du fichier dans la section <xsl:stylesheet ...>:

xmlns:ddwrt="http://schemas.microsoft.com/WebParts/v2/DataView/runtime 

2) Déclarer le format dans lequel vous souhaitez la transformation de données avec la valeur de transformer. Dans mon cas @Created:

<xsl:value-of select="ddwrt:FormatDate(@Created, 2057, 3)"> 

3) Enregistrez le fichier et publier les modifications.