|
Hi,
I'm not sure how you are transferring the xml to the browser. To work out if the problem is with the XmlDocument or with the transfer of the xml you could try a call to Save("SomeDirOnTheServer\\SomeFileName.xml");
Phil Hobgen
barbari.co.uk
Southampton, UK
|
|
|
|
|
Phil,
Added the Save. XML that gets saved has both PIs, which is as expected. Now I just need to get the ASP.NET app that is calling this webservice to display it properly. Its not optimal. I would rather have this webservice return a XmlDocument, but I can live with it returning a filename for now.
Thanks again.
John M. Saxton, Jr.
Microsoft Certified Application Developer for .NET
CompTIA Security+ Certified
|
|
|
|
|
I have an ASP.NET application which runs on server and clients only run IE to execute the application .
But i need each user to have a local XML file on his or her computer local hard disk and manipulate it by means of that server side application . In fact i need the user to have a XML file and IE on the client computer and nothing more. Can anybody tell me if it is possible or how can i do this .
Thanks
|
|
|
|
|
Well yep it is quite possible using client side scripting technologies like javascript and vbscript coupled with the filesystemobject or if u have a fixed path then the XMLDOM object has got a method called load() which will load the xml file from the client side and then u can play around with it. U can find many sample codes which will help u out with that and it's also very easy.
Regards Wilbur
|
|
|
|
|
I have an ASP.NET application which runs on server and clients only run IE to execute the application .
But i need each user to have a local XML file on his or her computer local hard disk and manipulate it by means of that server side application . In fact i need the user to have a XML file and IE on the client computer and nothing more. Can anybody tell me if it is possible or how can i do this .
Thanks
|
|
|
|
|
is there any way to generate xml file from existing schema in C#?
|
|
|
|
|
I'm new to the XML world and have been previously using INI type files in old DOS aps and latley in C++ for .NET. Now we're on to the world of C#.
I know I can use XmlTextWriter, but the examples don't help too much. Let me set it up for you.
The application will have lots of settings that the user can play with. For example, there will be a serial number (text data) and there will be some float data (like a float for the span adjustment of the device). I want to be able to save the contents of a text box to a XML file and read it back. I also will read/write from the target board. So, how you propose I do it? I can see several catagories of items to save, then several items under each catagory.
The following C# code doesn't work because it doesn't like the "fi" in the second line:
FileInfo fi = new FileInfo(saveFileDialog1.FileName);
XmlTextWriter writer = new XmlTextWriter(fi);
That's how I would have done in C++ prior to writing to an INI file.
Any help will be great, but please be specific. I'm just getting started in XML!
Kenny O'Dell
Sr. R&D Software Engineer
Mettler-Toledo Inc.
Inman, SC
|
|
|
|
|
Hi,
There isn't an XmlTextWriter constructor that takes a FileInfo as a parameter. There's a choice of three constructors, it looks like you probably want to use this one:
public XmlTextWriter(string filename, Encoding encoding);
Cheers
Phil Hobgen
barbari.co.uk
Southampton, UK
|
|
|
|
|
I have a program that creates xml that can be loaded into excel and viewed as a spreadsheet. It is to be viewed as a web page and I set the mime type, no problem. But garbage is output - something is being lost in translation. Any ideas?
|
|
|
|
|
Could u possibly attach a snippet of ur code or just mail it to me so as to get a clear picture of what's actually happening. this would help me identify the glitch.
Regards
Wilbur
|
|
|
|
|
I am experimenting with "XmlValidatingReader" and want to create a event handler which gets called there occurs some validation error(schema mismatch etc..) But could not find where this class is located??
I am using .NET framework 2.0, VS 2005 beta1..
Is there any other way to validate xml with schema?
REgards.
MaulikCE
|
|
|
|
|
|
Phil,
Thanks for posting the link, meanwhile i have done with XmlValidatingREader.
But surprisingly Newer version i.e. XMLReaderSettings is not catching any XML errors, that are caught by XmlValidatingReader.
Can you throw some light!!!!
REgards.
MaulikCE
|
|
|
|
|
Hi,
Sorry, I haven't started working with it yet. I'd merely made myself a note that XmlValidatingReader will have to be replaced when I move some existing code to v2.0
Good Luck
Phil Hobgen
barbari.co.uk
Southampton, UK
|
|
|
|
|
hey,
I have wrote an application. In this I get a XML-Stream witch is stored in LPSTR-Variable. Is the StreamSize very great (more than 500k), I get an exception during:
loadXML(LPSTR XMLStream)
//************ code *******************//
LPSTR XMLStream; //get from external programm
if(!XMLStream)
return E_FAIL;
IXMLDOMDocumentPtr pDOMDoc(__uuidof(DOMDocument));
pDOMDoc->put_async(VARIANT_FALSE);
//load XML-Stream
//this will cause the exception
varResult = pDOMDoc->loadXML((_bstr_t)(XMLStream));
if(VARIANT_FALSE == varResult)
{
//do somthing
}
else if(VARIANT_TRUE == varResult)
{
//do somthing
}
//*****************************************************//
Is it possible, that there is some troubleshooting with the Header-Identifier
"encoding="ISO-8859-1" ??????
Thanks
|
|
|
|
|
Could u possibly give me a better description of ur error or say the error message. Please chk for the well formedness or ur xml data. Most of the errors are caused becoz of the fact that the xml data or file does not contain well formed xml data and that the encoding sure is no big deal.
Regards Wilbur
|
|
|
|
|
Ive got an rather big problem...
While customers are editing there profiles there XML-files containing the mutations created.
(see code below)
///
/// Creates XML doc and sends it to remote system
///
/// <param name="objMelding" />
private void CreateAndSendXml(Werknemer objWerknemer)
{
const string tableName = "Werknemer";
string xmlFilePath;
string xmlpath;
//try
//{
System.Xml.XmlDocument doc = objWerknemer.CreateXml();
xmlpath = ConfigurationSettings.AppSettings["mailDir"];
if (File.Exists(xmlpath+"busy.txt"))
xmlpath=xmlpath + "ifbusy\\";
xmlFilePath = xmlpath + tableName +
DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString() +
DateTime.Now.Day.ToString() + DateTime.Now.Hour.ToString() +
DateTime.Now.Minute.ToString() + DateTime.Now.Millisecond.ToString()+".xml";
//Delete xml file if it already exists
if ( File.Exists(xmlFilePath) )
File.Delete(xmlFilePath);
doc.Save(xmlFilePath);
//}
/*catch (Exception e)
{
Log.WriteEntry(new System.Exception("Fout bij schrijven XML\r\n"+e.Message));
throw new System.Exception("Kan XML bestand om wijzigingen te verzenden niet aanmaken, probeer later nog eens te verzenden");
}
*/
}
My problem is that WHEN there more than one customer editing at the EXACT same time one of the doubles are being deleted.
(see code below)
//Delete xml file if it already exists
if ( File.Exists(xmlFilePath) )
File.Delete(xmlFilePath);
doc.Save(xmlFilePath);
//}
/*catch (Exception e)
I want to make this XML-files more unique by adding an sessionid or userid to creationdate (see code below)
xmlFilePath = xmlpath + tableName +
DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString() +
DateTime.Now.Day.ToString() + DateTime.Now.Hour.ToString() +
DateTime.Now.Minute.ToString() + DateTime.Now.Millisecond.ToString()+".xml";
It is here in this piece of code above i want to make an adjustment to set the SessionID or UserID to the String.
I just cant find the proper code to do this can someone help me????
The only thing i want is to prevent the XML-Files from beeing deleted!
You can mail me for an answer aswell by mailing: ferry@verzuimdata.nl
THANK YOU VERY MUCH
http://www.verzuimdata.nl
|
|
|
|
|
is'nt tha above code working for u ?. if not then let me know what's actually goin wrong using the above piece of code to create ur filename. if not gimme a better description of ur error or whatever the output is when using the above piece of code to generate a unique filename.
Regards Wilbur
|
|
|
|
|
Hello , iam a new vc++ programmer,
I want to creaet an xml file using mxxml3.0
I had used every possible way 2 do that , every time
the functionc
CreateProcessingInstruction
&
raw_CreateProcessingInstruction
are throughing the run time exception.
plz help me i am trying 4 that since last 6 days. any sugestion would be helpful.
any place 2 find the proper code rather than msdn ,
i don't want 2use wrapper class 4 this.
Rahul Agarwal
|
|
|
|
|
have u tried checking the well formedness of the xml file or xml data. please chk for the well formed ness of ur xml data and then try getting ur work done. I'm not sure as to whether u've done some exception handling stuff say like try..catch..finally n stuff. this would give u the correct output for ur error.
Regards Wilbur
|
|
|
|
|
Hi all.
WSE 2.0 on .Net 1.1 SP1, C#, Win XP Pro.
In a web service, I have a custom UsernameTokenManager, override AuthenticateToken, set up all the relevant stuff to make it use the WSE, but it never calls AuthenticateToken, simply fails on the standard default AuthenticateToken.
Microsoft.Web.Services2.Security.SecurityFault: The security token could not be authenticated or authorized at Microsoft.Web.Services2.Security.Tokens.UsernameTokenManager.OnLogonUserFailed(UsernameToken token)
Am I missing anything simple?
My custom UsernameTokenManager:
[SecurityPermissionAttribute(SecurityAction.Demand, Flags=SecurityPermissionFlag.UnmanagedCode)]<br />
public class UsernameManager : UsernameTokenManager<br />
{<br />
protected override string AuthenticateToken(UsernameToken token)<br />
{<br />
if (token == null)<br />
throw new ArgumentNullException();<br />
return "password";<br />
}<br />
}<br />
In my web service web.config file I have
<microsoft.web.services2><br />
<diagnostics /><br />
<security><br />
<securityTokenManager type="WebServiceNamespace.UsernameManager, WebServiceDllName" xmlns:wsse="http://schemas.xmlsoap.org/ws/2003/06/secext" qname="wsse:UsernameToken" /><br />
</security><br />
</microsoft.web.services2>
My proxy class for the service is derived from WebServicesClientProtocol.
In my call to the web service, I do this:
Myservice svc = new Myservice();<br />
UsernameToken tok = new UsernameToken("admin", "password", <br />
PasswordOption.SendPlainText);<br />
svc.RequestSoapContext.Security.Tokens.Add(tok);<br />
svc.AFunctiononTheService();
I guess its something simple that I'm missing, but I'm struggling to identify it!
Help!
|
|
|
|
|
hi!!!
Try changing your xmlns for this one :
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
bye
|
|
|
|
|
Thanks, that was spot on!
|
|
|
|
|
i m facing the Problem in inserting tabindex for column Header in data grid
Actually i want to move thr cursor on column header in data grid .
Help me.
Amit
|
|
|
|
|
I looking for a good beginners to advanced book on the XML/XSL. It should have thorough explanations and working examples (with ISBN numbers please). I'm intending using it either with Java or C#. Any comment on this?
Brendan
|
|
|
|