I'm using VB .Net and am brand new to XML.
I need to create an XML file with the following lines:
<?xml version="1.0" encoding="UTF-8" ?>
- <HC_DATA xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://.../asc.xsd">
other stuff...
</HC_DATA>
I am trying to use XMLTextWriter and have access to the schema file asc.xsd
which I can add to my project.
Can anyone help me with the syntax in VB .Net in order to create these lines
using xmlns:xsi & xsi:noNamespaceSchemaLocation?
Please help - I've been researching this issue online for 2 weeks!!!
Thanks,
Lindy 6 1794
"Lindy" <Li***@discussions.microsoft.com> wrote in message
news:4A**********************************@microsof t.com... I'm using VB .Net and am brand new to XML. I need to create an XML file with the following lines:
<?xml version="1.0" encoding="UTF-8" ?> - <HC_DATA xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://.../asc.xsd">
other stuff... </HC_DATA>
I am trying to use XMLTextWriter and have access to the schema file
asc.xsd which I can add to my project. Can anyone help me with the syntax in VB .Net in order to create these
lines using xmlns:xsi & xsi:noNamespaceSchemaLocation?
Please help - I've been researching this issue online for 2 weeks!!! Thanks, Lindy
Can you just write it out with something like this?
Dim writer as xmltextwriter
writer = new xmltextwriter(somefilename, nothing)
writer.formatting=formatting.indented
writer.WriteStartDocument()
writer.WriteStartElement(someelementname)
writer.WriteString(someelementstring)
writer.WriteEndElement()
......
writer.WriteEndDocument()
writer.flush()
writer.close()
Mike
Thanks Mike for your reply.
I had tried to do what you suggested and I wasn't getting the xmlns:xsi and
xsi:noNameSpaceSchemaLocation.
However, I got a reply on another post (in C# which I translated to VB).
This new code seems to work:
Dim tw As XmlTextWriter
FileName = "SmallTest.xml"
tw = New XmlTextWriter(FileName, New System.Text.UTF8Encoding)
tw.WriteStartDocument()
tw.WriteStartElement("HC_DATA")
tw.WriteAttributeString("xmlns", "xsi", _
"http://www.w3.org/2000/xmlns/", _
"http://www.w3.org/2001/XMLSchema-instance")
tw.WriteAttributeString("xsi", "noNamespaceSchemaLocation", _
"http://www.w3.org/2001/XMLSchema-instance", "http://example.com/asx.xsd")
tw.WriteEndDocument()
tw.Close()
Thanks for your reply
--
Lindy
"vMike" wrote: "Lindy" <Li***@discussions.microsoft.com> wrote in message news:4A**********************************@microsof t.com... I'm using VB .Net and am brand new to XML. I need to create an XML file with the following lines:
<?xml version="1.0" encoding="UTF-8" ?> - <HC_DATA xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://.../asc.xsd">
other stuff... </HC_DATA>
I am trying to use XMLTextWriter and have access to the schema file asc.xsd which I can add to my project. Can anyone help me with the syntax in VB .Net in order to create these lines using xmlns:xsi & xsi:noNamespaceSchemaLocation?
Please help - I've been researching this issue online for 2 weeks!!! Thanks, Lindy
Can you just write it out with something like this? Dim writer as xmltextwriter writer = new xmltextwriter(somefilename, nothing) writer.formatting=formatting.indented writer.WriteStartDocument() writer.WriteStartElement(someelementname) writer.WriteString(someelementstring) writer.WriteEndElement() ......
writer.WriteEndDocument() writer.flush() writer.close()
Mike
"Lindy" <Li***@discussions.microsoft.com> wrote in message
news:FE**********************************@microsof t.com... Thanks Mike for your reply. I had tried to do what you suggested and I wasn't getting the xmlns:xsi
and xsi:noNameSpaceSchemaLocation.
However, I got a reply on another post (in C# which I translated to VB). This new code seems to work:
Dim tw As XmlTextWriter
FileName = "SmallTest.xml" tw = New XmlTextWriter(FileName, New System.Text.UTF8Encoding) tw.WriteStartDocument() tw.WriteStartElement("HC_DATA") tw.WriteAttributeString("xmlns", "xsi", _ "http://www.w3.org/2000/xmlns/", _ "http://www.w3.org/2001/XMLSchema-instance") tw.WriteAttributeString("xsi", "noNamespaceSchemaLocation", _ "http://www.w3.org/2001/XMLSchema-instance",
"http://example.com/asx.xsd") tw.WriteEndDocument() tw.Close()
Thanks for your reply -- Lindy
Did you look at
tw.WriteProcessingInstruction("xmlns:xsi","http://www.w3.org/2001/XMLSchema-
instance") ?
There are probably several ways to do it.
Mike
Thanks Mike. That looks like a good suggestion also.
I have another question that perhaps you can help me with:
I have a schema file called asc.xsd which I can add to my project.
Is there a way to access the elements, etc. from this schema in order to
simplify my writing of the elements to the new XML file?
If so, how would I do this?
I added the file to my project.
When I look at the file in the Schema layout, the top node is called
"HC_DATA". There are 3 elements in that box: HEADER, RECORDS, TRAILER. Of
course, for each of these elements, there are more details.
Is there a way to declare an object such as HC_DATA so that I can reference
each of the elements and assign values to them and write them using
XMLTextWriter?
Thanks
--
Lindy
"vMike" wrote: "Lindy" <Li***@discussions.microsoft.com> wrote in message news:FE**********************************@microsof t.com... Thanks Mike for your reply. I had tried to do what you suggested and I wasn't getting the xmlns:xsi and xsi:noNameSpaceSchemaLocation.
However, I got a reply on another post (in C# which I translated to VB). This new code seems to work:
Dim tw As XmlTextWriter
FileName = "SmallTest.xml" tw = New XmlTextWriter(FileName, New System.Text.UTF8Encoding) tw.WriteStartDocument() tw.WriteStartElement("HC_DATA") tw.WriteAttributeString("xmlns", "xsi", _ "http://www.w3.org/2000/xmlns/", _ "http://www.w3.org/2001/XMLSchema-instance") tw.WriteAttributeString("xsi", "noNamespaceSchemaLocation", _ "http://www.w3.org/2001/XMLSchema-instance", "http://example.com/asx.xsd") tw.WriteEndDocument() tw.Close()
Thanks for your reply -- Lindy
Did you look at tw.WriteProcessingInstruction("xmlns:xsi","http://www.w3.org/2001/XMLSchema- instance") ? There are probably several ways to do it. Mike
"Lindy" <Li***@discussions.microsoft.com> wrote in message
news:CB**********************************@microsof t.com... Thanks Mike. That looks like a good suggestion also. I have another question that perhaps you can help me with:
I have a schema file called asc.xsd which I can add to my project. Is there a way to access the elements, etc. from this schema in order to simplify my writing of the elements to the new XML file? If so, how would I do this? I added the file to my project. When I look at the file in the Schema layout, the top node is called "HC_DATA". There are 3 elements in that box: HEADER, RECORDS, TRAILER. Of course, for each of these elements, there are more details. Is there a way to declare an object such as HC_DATA so that I can
reference each of the elements and assign values to them and write them using XMLTextWriter? Thanks -- Lindy
Well you certainly can create a class called hc_data, and be able to pass
hc_data items between functions and process more easily including writing to
an xml file. I am not sure if that is what you are getting at.
Public Class hc_data
Public hc_header as string
Public hc_records as string
etc
Public Sub New(header as string)
MyBase.New
me.hc_header = header
me.hc_records = "empty"
End Sub
Public Property records As String
Get
records = hc_records
End Get
Set
hc_records = value
End Set
End Property
etc.
End Class
Then you can use dim myhc as new hc_data("abc")
myhcdata.records = "efg"
etc.
then pass myhc on to your xmlwritefunction.
Hi Mike,
Thanks for your suggestion.
I was hoping to use the actual Asc.xsd file/class that I have added to my
project. It already has all the schema that I need.
My question is, how can I access this layout directly without having to
define each element manually.
Thanks,
Lindy
"vMike" wrote: "Lindy" <Li***@discussions.microsoft.com> wrote in message news:CB**********************************@microsof t.com... Thanks Mike. That looks like a good suggestion also. I have another question that perhaps you can help me with:
I have a schema file called asc.xsd which I can add to my project. Is there a way to access the elements, etc. from this schema in order to simplify my writing of the elements to the new XML file? If so, how would I do this? I added the file to my project. When I look at the file in the Schema layout, the top node is called "HC_DATA". There are 3 elements in that box: HEADER, RECORDS, TRAILER. Of course, for each of these elements, there are more details. Is there a way to declare an object such as HC_DATA so that I can reference each of the elements and assign values to them and write them using XMLTextWriter? Thanks -- Lindy
Well you certainly can create a class called hc_data, and be able to pass hc_data items between functions and process more easily including writing to an xml file. I am not sure if that is what you are getting at.
Public Class hc_data Public hc_header as string Public hc_records as string
etc
Public Sub New(header as string) MyBase.New me.hc_header = header me.hc_records = "empty" End Sub
Public Property records As String Get records = hc_records End Get Set hc_records = value End Set End Property
etc. End Class
Then you can use dim myhc as new hc_data("abc") myhcdata.records = "efg" etc. then pass myhc on to your xmlwritefunction. This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics
by: Dave |
last post by:
After following Microsofts admonition to reformat my system before doing a
final compilation of my app I got many warnings/errors upon compiling an rtf
file created in word. I used the Help...
|
by: Tom |
last post by:
A question for gui application programmers. . .
I 've got some GUI programs, written in Python/wxPython, and I've got
a help button and a help menu item. Also, I've got a compiled file
made with...
|
by: Sarir Khamsi |
last post by:
Is there a way to get help the way you get it from the Python
interpreter (eg, 'help(dir)' gives help on the 'dir' command) in the
module cmd.Cmd? I know how to add commands and help text to...
|
by: wukexin |
last post by:
Help me, good men. I find mang books that introduce bit "mang header
files",they talk too bit,in fact it is my too fool, I don't learn it, I have
do a test program, but I have no correct doing...
|
by: Colin J. Williams |
last post by:
Python advertises some basic service:
C:\Python24>python
Python 2.4.1 (#65, Mar 30 2005, 09:13:57) on
win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
With...
|
by: Steve |
last post by:
I have written a help file (chm) for a DLL and referenced it using Help.ShowHelp
My expectation is that a developer using my DLL would be able to access this help file during his development time...
|
by: Mark |
last post by:
I have loaded Visual Studio .net on my home computer and my laptop, but my
home computer has an abbreviated help screen not 2% of the help on my laptop.
All the settings look the same on both...
|
by: JonathanOrlev |
last post by:
Hello everybody,
I wrote this comment in another message of mine, but decided to post it
again as a standalone message.
I think that Microsoft's Office 2003 help system is horrible, probably...
|
by: trunxnirvana007 |
last post by:
'UPGRADE_WARNING: Array has a new behavior. Click for more: 'ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?keyword="9B7D5ADD-D8FE-4819-A36C-6DEDAF088CC7"'
'UPGRADE_WARNING: Couldn't resolve...
|
by: hitencontractor |
last post by:
I am working on .NET Version 2003 making an SDI application that calls MS Excel 2003.
I added a menu item called "MyApp Help" in the end of the menu bar to show Help-> About.
The application...
|
by: Charles Arthur |
last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
|
by: BarryA |
last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
|
by: nemocccc |
last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
|
by: Sonnysonu |
last post by:
This is the data of csv file
1 2 3
1 2 3
1 2 3
1 2 3
2 3
2 3
3
the lengths should be different i have to store the data by column-wise with in the specific length.
suppose the i have to...
|
by: Hystou |
last post by:
There are some requirements for setting up RAID:
1. The motherboard and BIOS support RAID configuration.
2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
|
by: Hystou |
last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
|
by: Oralloy |
last post by:
Hello folks,
I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>".
The problem is that using the GNU compilers,...
|
by: jinu1996 |
last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
|
by: agi2029 |
last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
| |