Velocity Reviews

Velocity Reviews (http://www.velocityreviews.com/forums/index.php)
-   ASP .Net (http://www.velocityreviews.com/forums/f29-asp-net.html)
-   -   XML TRANSFORM - Serious problem - nested element causes Index error...why oh why??? (http://www.velocityreviews.com/forums/t58078-xml-transform-serious-problem-nested-element-causes-index-error-why-oh-why.html)

KathyB 06-24-2003 07:37 PM

XML TRANSFORM - Serious problem - nested element causes Index error...why oh why???
 
Hi,

This problem is KILLING my project. I'm transforming an xml doc (step
by step instruction documents) in asp.net web form. I've tried using
the xml web control and the following code:

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
'Put user code to initialize the page here
Response.Write("Hello Rod x 2")
Dim xDoc As New XmlDocument()
Dim xTrans As New XslTransform()
Dim xWriter = New XmlTextWriter(Response.Output)
xDoc.Load(Server.MapPath("KB_Test_WI1.xml"))
xTrans.Load(Server.MapPath("KB_Test.xsl"))
xTrans.Transform(xDoc, Nothing, xWriter)
End Sub

With both methods I get this error message:

Index was out of range. Must be non-negative and less than the size of
the collection. Parameter name: index

Both methods work on the EXACT same document IF I remove the third
nested level of the <step> element. xml sample structure is:

<step />
<step>
<step />
</step>
<step>
<step>
<step /> --here's where the error occurs!!!
</step>
</step>

PLEASE what am I missing? I thought one of the strengths of XML was to
be able to use this type of structure?

Thank you.

Kathy


All times are GMT. The time now is 08:11 PM.

Powered by vBulletin®. Copyright ©2000 - 2014, vBulletin Solutions, Inc.
SEO by vBSEO ©2010, Crawlability, Inc.