Discussion:
msxml question
(too old to reply)
Nab
2006-03-14 16:42:58 UTC
Permalink
I'm new to this and please excuse my ignorance. My question is this: Does
visual studio 2005 come with msxml? If so, do you have to launch it from
within VS .net 2005 (in order to use it) or is it already embedded and all
you have to do is write code to access its functionality.

I have VS studio 2005 and downloaded msxml 6 and installed it on my machine.
I was hoping to see an icon for msxml to launch it but couldnt find it.

If you dont have VS 2005 can you still use msxml as a standalone tool.

I will appreciate some direction here.

Thanks
--
UK
Martin Honnen
2006-03-14 17:52:13 UTC
Permalink
Post by Nab
I'm new to this and please excuse my ignorance. My question is this: Does
visual studio 2005 come with msxml? If so, do you have to launch it from
within VS .net 2005 (in order to use it) or is it already embedded and all
you have to do is write code to access its functionality.
I have VS studio 2005 and downloaded msxml 6 and installed it on my machine.
I was hoping to see an icon for msxml to launch it but couldnt find it.
If you dont have VS 2005 can you still use msxml as a standalone tool.
MSXML is not a tool of its own you would start, rather it provides
various COM components you can use with programming languages like
JScript, VBScript, classic VB, C++ supporting that.

With Visual Studio 2005, if you want to write .NET applications with C#
or VB.NET or J# or managed C++ then you don't need and don't use MSXML,
rather you use the XML classes defined in/provided by the .NET framework
(e.g. XmlReader, XmlDocument, XPathDocument, XslCompiledTransform).

The main reason why you would use MSXML with Visual Studio 2005 is C++
Windows applications.
--
Martin Honnen --- MVP XML
http://JavaScript.FAQTs.com/
Nab
2006-03-15 09:45:27 UTC
Permalink
Thanks Martin. Can you please expand on your lats statement: The main reason
why you would use MSXML with Visual Studio 2005 is C++
Windows applications.
How is this done and why cant we use the xml classes defined in the .net
framework in the case of C++
--
UK
Post by Martin Honnen
Post by Nab
I'm new to this and please excuse my ignorance. My question is this: Does
visual studio 2005 come with msxml? If so, do you have to launch it from
within VS .net 2005 (in order to use it) or is it already embedded and all
you have to do is write code to access its functionality.
I have VS studio 2005 and downloaded msxml 6 and installed it on my machine.
I was hoping to see an icon for msxml to launch it but couldnt find it.
If you dont have VS 2005 can you still use msxml as a standalone tool.
MSXML is not a tool of its own you would start, rather it provides
various COM components you can use with programming languages like
JScript, VBScript, classic VB, C++ supporting that.
With Visual Studio 2005, if you want to write .NET applications with C#
or VB.NET or J# or managed C++ then you don't need and don't use MSXML,
rather you use the XML classes defined in/provided by the .NET framework
(e.g. XmlReader, XmlDocument, XPathDocument, XslCompiledTransform).
The main reason why you would use MSXML with Visual Studio 2005 is C++
Windows applications.
--
Martin Honnen --- MVP XML
http://JavaScript.FAQTs.com/
Martin Honnen
2006-03-15 13:21:31 UTC
Permalink
Post by Nab
Can you please expand on your lats statement: The main reason
why you would use MSXML with Visual Studio 2005 is C++
Windows applications.
How is this done and why cant we use the xml classes defined in the .net
framework in the case of C++
Examples/instructions on how to use MSXML with Visual C++/Visual Studio
can be found here
<http://msdn.microsoft.com/library/default.asp?url=/library/en-us/xmlsdk/html/6976372b-9f4d-4d6f-91df-a6936b52c127.asp>
<http://msdn.microsoft.com/library/default.asp?url=/library/en-us/xmlsdk/html/48b49bd7-b5f1-43e0-91eb-965b1a791878.asp>

As for the differences between managed .NET applications and native
Windows application try some introduction into the .NET framework to
understand the difference. That is nothing that is XML specific or
related, it is simply that Microsoft has done a major shift from COM
based solutions to managed .NET solutions.
--
Martin Honnen --- MVP XML
http://JavaScript.FAQTs.com/
Loading...