-
bulk transfer/copy data from SQL dB to XML using XSD validation
bulk transfer/copy data from SQL dB to XML using XSD validation .
, when the data is written frm SQL to XML i need it to get validated using a given XSD file currently i am just able to write frm SQL to XML with no validation but i need to use the given XSD file
msxml6.dll: The filename, directory name,
or volume label syntax is incorrect.
when i use the validation given in the script
'Validate the data file prior to bulkload
Dim sOutput
sOutput = ValidateFile("c:\test\SampleXMLData.xml", "", "c:\test\SampleSchema.xml")
WScript.Echo sOutput
'If FileValid Then
' Check constraints and initiate transaction (if needed)
' objBL.CheckConstraints = True
' objBL.Transaction=True
'Execute XML bulkload using file.
objBL.Execute "c:\test\SampleSchema.xml", "c:\test\SampleXMLData.xml"
set objBL=Nothing
'End If
Function ValidateFile(strXmlFile,strUrn,strXsdFile)
' Create a schema cache and add SampleSchema.xml to it.
Dim xs, fso, sAppPath
Set fso = CreateObject("Scripting.FileSystemObject")
Set xs = CreateObject("MSXML2.XMLSchemaCache.6.0")
sAppPath = fso.GetFolder(".")
xs.Add strUrn, sAppPath & "\" & strXsdFile
' Create an XML DOMDocument object.
Dim xd
Set xd = CreateObject("MSXML2.DOMDocument.6.0")
' Assign the schema cache to the DOM document.
' schemas collection.
Set xd.schemas = xs
' Load XML document as DOM document.
xd.async = False
xd.Load sAppPath & "\" & strXmlFile
' Return validation results in message to the user.
If xd.parseError.errorCode <> 0 Then
ValidateFile = "Validation failed on " & _
strXmlFile & vbCrLf & _
"=====================" & vbCrLf & _
"Reason: " & xd.parseError.reason & _
vbCrLf & "Source: " & _
xd.parseError.srcText & _
vbCrLf & "Line: " & _
xd.parseError.Line & vbCrLf
FileValid = False
Else
ValidateFile = "Validation succeeded for " & _
strXmlFile & vbCrLf & _
"======================" & _
vbCrLf & "Contents to be bulkloaded" & vbCrLf
FileValid = True
End If
End Function
i get the above error , morover i need to transfer data from SQL to XML with the tag elements specified in the schema file ie XSD file
Last edited by svibuk; 10-19-2010 at 08:04 AM.
-
hi there,
look at this page please --> http://www.computerperformance.co.uk...e_8007007B.htm
so, it seems to be a vbscript error, like you are missing a parameter somewhere. it is related to your paths, so i guess it happens in the lines of code where you have a path, which in your case is not unc. which line of code does this error happen? what i am trying to say is that this error is not sql or xml.
please, also look at this --> http://www.google.com/#hl=en&sa=X&ei...ec0a8ac5f5a7a2
best regards,
tonci korsano
Similar Threads
-
Replies: 8
Last Post: 08-23-2002, 04:35 PM
-
Replies: 7
Last Post: 01-13-2001, 02:15 PM
-
By Becky in forum Database
Replies: 1
Last Post: 07-11-2000, 03:27 PM
-
By Devaraj in forum Enterprise
Replies: 0
Last Post: 05-11-2000, 12:48 PM
Tags for this Thread
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
Forum Rules
|
Top DevX Stories
Easy Web Services with SQL Server 2005 HTTP Endpoints
JavaOne 2005: Java Platform Roadmap Focuses on Ease of Development, Sun Focuses on the "Free" in F.O.S.S.
Wed Yourself to UML with the Power of Associations
Microsoft to Add AJAX Capabilities to ASP.NET
IBM's Cloudscape Versus MySQL
|
Bookmarks