|
Hi (im German so please forgive my bad english),
I wrote a c# .net 4.0 Program that gives me results from different calculations into different variables with different datatypes (myInt, myDouble, myString, myBool, myWhatevr)
Now i wanted to give al this results to my xml file that is used as a logfile.
This is my xml code:
using System;
using System.Xml;
namespace xml_exporter
{
public class xml_tool
{
public static void tel_toXML()
{
string dateTime = DateTime.Now.ToString("yyyyMMddhhmmss");
XmlTextWriter myXmlTextWriter = new XmlTextWriter("C:\\XML-Log_" + dateTime + ".xml", System.Text.Encoding.UTF8);
myXmlTextWriter.Formatting = Formatting.Indented;
myXmlTextWriter.WriteStartDocument(true);
myXmlTextWriter.WriteStartElement("Data");
myXmlTextWriter.WriteComment("Start");
myXmlTextWriter.WriteElementString("Farbe", "Blau");
myXmlTextWriter.WriteElementString("Struktur:", "Rau");
myXmlTextWriter.WriteComment("Farbnummer" "");
myXmlTextWriter.WriteElementString("Dichte", "");
myXmlTextWriter.WriteElementString("Name", "");
myXmlTextWriter.WriteElementString("Aktiv", "");
myXmlTextWriter.WriteComment("End");
myXmlTextWriter.WriteEndElement();
myXmlTextWriter.Flush();
myXmlTextWriter.Close();
}
}
}
Now i want to know how to give my variabel values to the xml construct!?
so that the xml-file should look "like" this:
Colornumber ValueOfmyInt variable Colornumber <br />
..<br />
Dichte 5.4 Dichte
etc.
However I searched in the c# openbook, msdn I didnt found the right answer to my problem. And there must be a Code or a Command to give the values of my variable to the XML thing.
I'm just always finding "how to read from xml" and stuff but thats not the same I think. Im still trying to build something up but its not working.
Ich flehe um Hilfe!
Does anyone have an idea how i can realise this ? Or a Link for exact this problem etc.? It would be a very big help for me.
greetz,
Sal
|
|
|
|
|
You want to write the value of some variables to XML? Did you scan the list of methods XmlTextWriter offers, in particular the ones that start with Write?
|
|
|
|
|
yes but maybe i understood it wrong. i thought write writes the file to a path not a variable to xml element.
ok worked for things like
Int32 = myInt = 3;
and then inserted the line : myInt.ToString()
so from now on the value is sended to the xml element.
thanks
modified on Monday, October 18, 2010 10:26 PM
|
|
|
|
|
Luc has already given you the answer, see here[^].
Just say 'NO' to evaluated arguments for diadic functions! Ash
|
|
|
|
|
Hi,
I'm trying to dial phone number and using SerialPort control for this, which is initialized with my USB modem.
SerialPort serialPort1 = new SerialPort("COM5", 115200, Parity.None, 8, StopBits.One);
serialPort1.Open();
serialPort1.Write("ATDmyphone\r");
serialPort1.Write("ATH\r");
serialPort1.Close();
everything works except 1 thing - there is no sound from the modem.
I tried to use ATM2 and ATL3 commands before I start to dial - but there was still no sound. But when I create dial-up network connection, and dial from its dialer - there is a sound.
What am I missing here?
thanks!
|
|
|
|
|
Are you sure it isn't just dialing pulse? That can be harder to hear than tone. You should use ATDT just to make sure.
|
|
|
|
|
I used ATDT as well - no sound
|
|
|
|
|
Hi,
what does modem answer to each command?
Bye
|
|
|
|
|
this is the code:
serialPort1.DataReceived += new SerialDataReceivedEventHandler(serialPort1_DataReceiver);
serialPort1.Open();
string answer;
serialPort1.Write("ATM2\r");
answer = serialPort1.ReadLine();
serialPort1.Write("ATL3\r");
answer = serialPort1.ReadLine();
serialPort1.Write("ATDT" + phone + "\r");
answer = serialPort1.ReadLine();
serialPort1.Write("ATH\r");
answer = serialPort1.ReadLine();
serialPort1.Close();
'answer's' value are commented.
thanks.
|
|
|
|
|
Hi,
please try ATM1\r instead of ATM2
bye
|
|
|
|
|
I tried, but there is still now voice
|
|
|
|
|
I don't know, however I would insert a big delay (3 seconds as a first experiment) between every pair of statements, so the system can settle before your program continues; as it is now, it is all done in a few milliseconds, maybe something isn't fast enough to keep up.
If that helps, you then can reduce the delays until it starts to fail again.
|
|
|
|
|
tried to put 3 seconds sleep between each command, but it still dials withut the sound.
|
|
|
|
|
try this below
serialPort1.Write("ATDmyphone;\r");
put ";" after your phone number
Rajesh B --> A Poor Workman Blames His Tools <--
|
|
|
|
|
AFAIK, ';' tells the modem to return to return to command mode after the phone was dialed. How this may help?
I tried it, but still there is no sound
Thanks for your advice.
|
|
|
|
|
Then..,
that is very difficult to solve your problem by us, you have to debug the dialer software that which "AT" commands are sending to the modem,
Use a Serial Port Monitor to see the AT commands are sending by the dialer software..,
download the serial monitor from the following link
http://www.hhdsoftware.com/products/[^]
Thanks & Regards
Rajesh B --> A Poor Workman Blames His Tools <--
|
|
|
|
|
Did you ever resolve this? What modem type are you using?
|
|
|
|
|
Hi
I am looking for a solution to have self-written services supervised by a Network Management System using SNMP. From the second picture in the Article A simple guide to WMI providers it should be possible to use the WMI mechnism inside the services and expose the data through the SNMP service. But I din't find any useful ressource in the web. All I found were describing the SNMP Provider to access devices with a running SNMP agents.
Can you give me some useful ressources about exposing the data through the SNMP service? Maybe you've done it already and can give me an example? Or is it not possible?
Thanks for your help!
Greetings
Roland
|
|
|
|
|
Hi All,
Can you pls explain with example what is difference between Expression<Func<>> and Func<> in linq to sql query generation?
Thanks in advance,
Anish Patel
|
|
|
|
|
Probably you can find here someone that could answer you, but I think that you have too much more chances if you move you post to the LINQ forum
|
|
|
|
|
Hi,
is there any restriction to the AccessibleName Property of a control? Must be the value unique within a winform?
thank you in advance.
|
|
|
|
|
By default, they're all null , so no, they don't have to be unique.
But they have a lot more value for persons using assisted-computing technologies/screen readers to help them use your software.
In and of the fact that you're using the field suggests that you might want to think about unique names, unless you know your users well.
Cheers.
|
|
|
|
|
Thanks for the Feedback, so we try to use this property as an identifier for the control-content. The issue you write about, i will have a deeper look...
|
|
|
|
|
i' trying to pass a file path to a batch file. and i'm using
"path"
but in the batch file it takes the path half , means it stops at the first spae occurs in the
path.
and i can't use the
%~f1
, because the file path is another location , not int program folder.
any idea to solve this.
thank you in advance.
|
|
|
|
|
Are you using the Process object to execute your batch file.
In this case, you can do this -
Process myProcess = new Process();
myProcess.StartInfo.FileName = "my.bat";
myProcess.StartInfo.Arguments = "/myArg";
The funniest thing about this particular signature is that by the time you realise it doesn't say anything it's too late to stop reading it.
My latest tip/trick
Visit the Hindi forum here.
|
|
|
|