Xsl

Kaat

Member
Joined
Mar 24, 2005
Messages
22
Location
Belgium
Programming Experience
Beginner
Can someone help me?

Change this xml
VB.NET:
[left]<Projects> [/left]
[left]  <Tasks>	 [/left]
[left]	<x>Program</x> [/left]
[left]  </Tasks>[/left]
[left]</Projects>[/left]
[left]
[/left]

to this xml

VB.NET:
[left]<Project>[/left]
[left] <Task>[/left]
[left]	 <Y>Program</y>[/left]
[left] </Task>[/left]
[left]</Project>[/left]
by an xsl in VB.NET

greetz
 

kulrom

Well-known member
Joined
May 10, 2005
Messages
2,854
Location
Republic of Macedonia
Programming Experience
10+
Hi, probably you got it wrong ... XSL only formating a XML document and not change the elements inside ... XML XmlTextWriter is one that deal with this.
As i know your problem in details ;) let me know which element you want to change there.

let me try to assume for awhile:

VB.NET:
.WriteComment("You should well document the entire code if you want to get higher review")
.WriteStartElement("catalog")
 
.WriteAttributeString("Description", "Parse XML, and Export another XML doc then show by XSL class")
 
.WriteAttributeString("Author", "Kulrom")
 
.WriteStartElement("SchoolProject")
 
[/size][size=2][color=#0000ff]For[/color][/size][size=2][color=#0000ff]Each[/color][/size][size=2] lvItem [/size][size=2][color=#0000ff]In[/color][/size][size=2] lvNodes.Items
 
.WriteElementString("Gender", lvItem.SubItems(0).Text)
 
.WriteElementString("FirstName", lvItem.SubItems(1).Text)
 
.WriteElementString("LastName", lvItem.SubItems(2).Text)
 
[/size][size=2][color=#0000ff]Next[/color][/size]

[size=2][color=#0000ff]{...}[/color][/size]

[size=2][color=#0000ff]
[/color]



VB.NET:
[/color]
[/size][size=2].WriteComment("You should well document the entire code if you want to get higher review")
 
.WriteStartElement("AnotherName")
 
.WriteAttributeString("Description", "Parse XML, and Export another XML doc then show by XSL class")
 
.WriteAttributeString("Author", "Kulrom")
 
.WriteStartElement("AnotherName2")
 
[/size][size=2][color=#0000ff]For[/color][/size][size=2][color=#0000ff]Each[/color][/size][size=2] lvItem [/size][size=2][color=#0000ff]In[/color][/size][size=2] lvNodes.Items
 
.WriteElementString("SomethingElse", lvItem.SubItems(0).Text)
 
.WriteElementString("SomethingElse2", lvItem.SubItems(1).Text)
 
.WriteElementString("SomethingElse3", lvItem.SubItems(2).Text)
 
[/size][size=2][color=#0000ff]Next[/color][/size]

[color=#0000ff]{...}[/color]
[size=2][color=#0000ff]

change these also within XSL file respectively ...

Cheers ;)
 
Top Bottom