Bonjour,
j'aimerais savoir, s'il est possible ( et si oui comment) d'afficher le contenu d'un fichier Xml dans une page web, comme le fait XmlSpy avec l'option "Grid".
Merci.
Skav
Bonjour,
j'aimerais savoir, s'il est possible ( et si oui comment) d'afficher le contenu d'un fichier Xml dans une page web, comme le fait XmlSpy avec l'option "Grid".
Merci.
Skav
A adapter beaucoup, mais l'idée est là :
si tu veux faire de l'edition, je crois que altova propose un ActiveX ou un truc de genre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="*"> <div style="border: 1px solid black; border-width: 1px 0px 0px 1px; padding-left: 5px;"> <xsl:value-of select="name()"/> <xsl:apply-templates/> </div> </xsl:template> <xsl:template match="@*"> <div style="border: 1px solid black; border-width: 1px 0px 0px 1px; padding-left: 5px;"> <xsl:value-of select="name()"/>="<xsl:value-of select="."/>"</div> </xsl:template> <xsl:template match="text()"> <div style="border: 1px solid black; border-width: 1px 0px 0px 1px; padding-left: 5px;">Text()="<xsl:value-of select="."/>"</div> </xsl:template> </xsl:stylesheet>
Merci, ça ressemble plus ou moins en aspect.
je souhaite juste faire de la consultation en fait.
je pars d'un fichier xml de ce genre
image du rendu
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97 <gff name="amuletteantimagi.uti" type="UTI " version="V3.2" > <struct id="-1" > <element name="TemplateResRef" type="11" value="amuletteantimagi" /> <element name="BaseItem" type="5" value="19" /> <element name="LocalizedName" type="12" value="-1" > <localString languageId="0" value="amulette antimagique (PNJ)" /> </element> <element name="Description" type="12" value="-1" /> <element name="DescIdentified" type="12" value="-1" /> <element name="Tag" type="10" value="amuletteantimagique" /> <element name="Charges" type="0" value="0" /> <element name="Cost" type="4" value="2381440" /> <element name="Stolen" type="0" value="0" /> <element name="StackSize" type="2" value="1" /> <element name="Plot" type="0" value="0" /> <element name="AddCost" type="4" value="0" /> <element name="Identified" type="0" value="0" /> <element name="Cursed" type="0" value="0" /> <element name="ModelPart1" type="0" value="1" /> <element name="PropertiesList" type="15" > <struct id="0" > <element name="PropertyName" type="2" value="54" /> <element name="Subtype" type="2" value="0" /> <element name="CostTable" type="0" value="0" /> <element name="CostValue" type="2" value="0" /> <element name="Param1" type="0" value="255" /> <element name="Param1Value" type="0" value="0" /> <element name="ChanceAppear" type="0" value="100" /> </struct> <struct id="0" > <element name="PropertyName" type="2" value="54" /> <element name="Subtype" type="2" value="1" /> <element name="CostTable" type="0" value="0" /> <element name="CostValue" type="2" value="0" /> <element name="Param1" type="0" value="255" /> <element name="Param1Value" type="0" value="0" /> <element name="ChanceAppear" type="0" value="100" /> </struct> <struct id="0" > <element name="PropertyName" type="2" value="54" /> <element name="Subtype" type="2" value="2" /> <element name="CostTable" type="0" value="0" /> <element name="CostValue" type="2" value="0" /> <element name="Param1" type="0" value="255" /> <element name="Param1Value" type="0" value="0" /> <element name="ChanceAppear" type="0" value="100" /> </struct> <struct id="0" > <element name="PropertyName" type="2" value="54" /> <element name="Subtype" type="2" value="3" /> <element name="CostTable" type="0" value="0" /> <element name="CostValue" type="2" value="0" /> <element name="Param1" type="0" value="255" /> <element name="Param1Value" type="0" value="0" /> <element name="ChanceAppear" type="0" value="100" /> </struct> <struct id="0" > <element name="PropertyName" type="2" value="54" /> <element name="Subtype" type="2" value="4" /> <element name="CostTable" type="0" value="0" /> <element name="CostValue" type="2" value="0" /> <element name="Param1" type="0" value="255" /> <element name="Param1Value" type="0" value="0" /> <element name="ChanceAppear" type="0" value="100" /> </struct> <struct id="0" > <element name="PropertyName" type="2" value="54" /> <element name="Subtype" type="2" value="5" /> <element name="CostTable" type="0" value="0" /> <element name="CostValue" type="2" value="0" /> <element name="Param1" type="0" value="255" /> <element name="Param1Value" type="0" value="0" /> <element name="ChanceAppear" type="0" value="100" /> </struct> <struct id="0" > <element name="PropertyName" type="2" value="54" /> <element name="Subtype" type="2" value="6" /> <element name="CostTable" type="0" value="0" /> <element name="CostValue" type="2" value="0" /> <element name="Param1" type="0" value="255" /> <element name="Param1Value" type="0" value="0" /> <element name="ChanceAppear" type="0" value="100" /> </struct> <struct id="0" > <element name="PropertyName" type="2" value="54" /> <element name="Subtype" type="2" value="7" /> <element name="CostTable" type="0" value="0" /> <element name="CostValue" type="2" value="0" /> <element name="Param1" type="0" value="255" /> <element name="Param1Value" type="0" value="0" /> <element name="ChanceAppear" type="0" value="100" /> </struct> </element> <element name="PaletteID" type="0" value="58" /> <element name="Comment" type="10" value="" /> </struct> </gff>
dans un premier temps, j'aimerai arriver a cela.
j'ai deja une bonne Base, merci Nicolas.
Skav
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager