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
Version imprimable
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:
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 renduCode:
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