|
Why not use a dataset? Then you could retrieve the xml using the getxml and insert your nodes as required.
|
|
|
|
|
I'm serializing an object (mydata).
What is the code so that the output xml shows:
<mydata
xmlns:xsi='http: www.w3.org="" 2001="" xmlschema-instance'
xsi:nonamespaceschemalocation="myOwn.xsd"
------
<="" mydata="">
The .xsd is given to me. I don't have to create it, I only need some means to getting the two lines above(xmlns... and xsi...) to pop out in the XML when the object is serialized.
Thank you
Larry
|
|
|
|
|
Hello friends,
I got many xml parsers from both third party persons and also MSXML. I would like to know which parser will use less memory? Since i am going to use the parser in Pocket PC system.Please help me.
Thanks
JP
|
|
|
|
|
If you need just need to parse XML, Pocket PC 200o Pro and Pocket PC 2002 comes with MSXML 2.0 parser. Also you can check for SAXON parser support for Pocket PC.
If you need to do XSLT Transformation, Pocket PC 2003 (Windows Mobile) comes with MSXML 3.0 support which is pretty good. You can also try XALAN.
Since MSXML already comes in Pocket PC, I guess, it should work fine with the low memory.
|
|
|
|
|
If you need just need to parse XML, Pocket PC 200o Pro and Pocket PC 2002 comes with MSXML 2.0 parser. Also you can check for SAXON parser support for Pocket PC.
If you need to do XSLT Transformation, Pocket PC 2003 (Windows Mobile) comes with MSXML 3.0 support which is pretty good. You can also try XALAN.
Since MSXML already comes in Pocket PC, I guess, it should work fine with the low memory.
|
|
|
|
|
Hi Thanks for your suggestion. I need XML parser only. So no problem. But I don't know how to use MSXML.That is the big problem. Can u give me some samples for XML parser using MSXML
Thanks
JP
|
|
|
|
|
Does anybody know if Visual Studio .NET (or other tools) can automatically generate sample xml files (for testing, for example) from a given xml schema? (IBM used to have something like that for a given DTD).
Thanks.
|
|
|
|
|
I thought XMLSpy could do that.
|
|
|
|
|
Hi Mark,
Thanks for the info, XMLSpy is not free, I think. Does Visual Studio .NET or some other Microsoft development tools provide that capability?
Thanks.
|
|
|
|
|
You can get it as a trial version.
|
|
|
|
|
I have searched MSDN and Microsoft and found a page which suggests I download some documentation. No download appears. Does anyone know where there is a downloadable version of the Word XML reference. I have the Excel Worksheet reference for Excel 2002 but not Word.
|
|
|
|
|
http://www.xmlw.ie/aboutxml/xml2word/
|
|
|
|
|
I am porting a XML based project from VC6.0 to VC7.0. But, 7.0 compiler shows 'ambigous symbol' error. How can I solve it.
|
|
|
|
|
Add the desired namespace to the offending symbol, e.g., Namespace::symbol .
|
|
|
|
|
(This is not an XML question, but where to ask it?)
How can the title in the title bar be changed according to the last selected frame?
Normally the TITLE of the main HTML (the "page") will be displayed, no matter which content
is actually displayed in the frames.
Miscrosoft's MSDN site (http://msdn.microsoft.com/default.aspx) changes the title with every selection on the left-side frame. How do they do it? Is that MS-IE specific?
|
|
|
|
|
I have a problem with the XslTransformer class.
The transform method i use creates un-wanted text nodes in the output file which are not created when i run the transformation via external tools such as XML Spy.
Basicly speeking, i want to get : <node attr1="val1" attr2="val2" ... />
but i get <node attr1="val1" attr2="val2" ... ></node>
which causes the output to be invalid to my schema.
And naturally i can't change the schema
|
|
|
|
|
Why does this invalidate your schema, they are the same.
|
|
|
|
|
If they were the same I wouldnt be having this problem.
I dont no the reason why it is considered invalid, but it just is, and as i previously stated, I can't change the XSD.
|
|
|
|
|
You've got three choices.
1) Change the schema. Can't do it.
2) Change the transform. How are you using it?
3) Go away.
|
|
|
|
|
I'm using a .NET framework v1.0 so i'm restricted with which overload i can use in the transfrom method. What i do is give the Xsl a XPathNavigator that i created from the XmlDocument, i give it null for the arguments and a stream to write to:
<br />
string transfrormerStyleSheet = LoadTransfrormer();<br />
XmlDocument transformationDocument = new XmlDocument();<br />
transformationDocument.LoadXml(transfrormerStyleSheet);<br />
XmlNodeReader transformationReader = new XmlNodeReader(transformationDocument);<br />
XmlDocument guiXmlDocument = new XmlDocument(); <br />
xmlDocument.LoadXml(xmlAsString); <br />
<br />
XslTransform transformer = new XslTransform(); <br />
transformer.Load(transformationReader);<br />
<br />
XPathNavigator xpn = xmlDocument.CreateNavigator();<br />
FileStream fs = new FileStream(Environment.CurrentDirectory+"\\TempXMLstream.xml",FileMode.Create);<br />
StreamWriter sw = new StreamWriter(fs,System.Text.Encoding.UTF8);<br />
transformer.Transform(xpn,null,sw);<br />
sw.Flush();<br />
sw.Close();<br />
fs.Close();<br />
I need the stream to be in UTF8 specificly.
|
|
|
|
|
I am trying to read an XML document into a .NET DataSet object. I used the XSD.EXE utility to generate a schema file for this XML document. This schema has re-ocurring elements that I would like to load as records into my DataSet. However, I only want to load certain child elements as fields into the DataSet record.
Is there a way I can modify this schema file such that I can use the DataSet.ReadXml method to parse this XML file and create the proper table rows??
Thanks
|
|
|
|
|
What exactly are you using the dataset object for?
Matthew R. Sannes
Docsoft
Technical Marketing Specialist
www.docsoft.com
msannes@docsoft.com
|
|
|
|
|
Hi!
I´m using a xml document as a prices list for different customers.
The pricelist is often updated as prices changes and new
customers are added to the pricelist.
Now i`m a bit confused on how I should save the price list as there
are several ways of doing this. I could use:
XmlTextWriter tr = new XmlTextWriter("xmlPriceList.xml",null);
tr.Formatting=Formatting.Indented;
- xmlDoc.WriteContentTo(tr);
tr.Close();
or
- xmlDoc.WriteTo(tr)
or even
xmlDoc.save(..)
which one shall I choose? further I want to make sure my xmlDoc is well formed before it´s saved, but I don´t know how?
Thx
Thomas Andersson
|
|
|
|
|
I have an .xml file like this:
<group>
<line> some text</line>
<line> some text</line>
<line/>
<line> some text</line>
<line> some text</line>
</group>
and I want to transform it to a table like:
some text | some text | | some text | some text |
but the empty raw never appears. Empty tags are ignored? How can I preserve them?
|
|
|
|
|
Where is your transform?
This should do it.
<xsl:for-each select="group/item">
<tr><td><xsl:value-of select="."/></td></tr>
</xsl:for-each>
|
|
|
|