using System.Diagnostics;
using System.Collections;
public static void Main()
var fileName = "testlog.xml";
var xmlDoc = XDocument.Load("testlog.xml");
public static void WriteFile(string path)
File.WriteAllText(path, "<?xml version=\"1.0\"?><ProductData xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"> <Date>2017-03-03T09:16:16.4651802Z</Date> <OrderName>VW_17032515-01</OrderName> <ProductType>VW_17032515-01</ProductType> <MachineID>flash019</MachineID> <JigIdUpper>0001</JigIdUpper> <JigIdLower>0001</JigIdLower> <PanelDMC>00000000000012A8</PanelDMC> <MCUs /> <PCBs> <PCB> <DutNr>1</DutNr> <DutDMC>A25F5601</DutDMC> <FBS4Number></FBS4Number> <FBS4Status></FBS4Status> <ESCL></ESCL> <ICTSerialNumber>31373033323531352D303131313132333531393432353235303031</ICTSerialNumber> <HwvERSION>303033</HWvERSION> <LedIntensity>FFFFFF</LedIntensity> <Status>0000</Status> </PCB> <PCB> <DutNr>2</DutNr> <DutDMC>A25F5602</DutDMC> <FBS4Number></FBS4Number> <FBS4Status></FBS4Status> <ESCL></ESCL> <ICTSerialNumber>31373033323531352D303131313132333531393432353235303032</ICTSerialNumber> <HwvERSION>303033</HWvERSION> <LedIntensity>FFFFFF</LedIntensity> <Status>0000</Status> </PCB> <PCB> <DutNr>3</DutNr> <DutDMC>A25F5603</DutDMC> <FBS4Number></FBS4Number> <FBS4Status></FBS4Status> <ESCL></ESCL> <ICTSerialNumber>31373033323531352D303131313132333531393432353235303033</ICTSerialNumber> <HwvERSION>303033</HWvERSION> <LedIntensity>FFFFFF</LedIntensity> <Status>0000</Status> </PCB> <PCB> <DutNr>4</DutNr> <DutDMC>A25F5604</DutDMC> <FBS4Number></FBS4Number> <FBS4Status></FBS4Status> <ESCL></ESCL> <ICTSerialNumber>31373033323531352D303131313132333531393432353235303034</ICTSerialNumber> <HwvERSION>303033</HWvERSION> <LedIntensity>FFFFFF</LedIntensity> <Status>0000</Status> </PCB> <PCB> <DutNr>5</DutNr> <DutDMC>A25F5605</DutDMC> <FBS4Number></FBS4Number> <FBS4Status></FBS4Status> <ESCL></ESCL> <ICTSerialNumber>31373033323531352D303131313132333531393432353235303035</ICTSerialNumber> <HwvERSION>303033</HWvERSION> <LedIntensity>FFFFFF</LedIntensity> <Status /> </PCB> <PCB> <DutNr>6</DutNr> <DutDMC>A25F5606</DutDMC> <FBS4Number></FBS4Number> <FBS4Status></FBS4Status> <ESCL></ESCL> <ICTSerialNumber>31373033323531352D303131313132333531393432353235303036</ICTSerialNumber> <HwvERSION>303033</HWvERSION> <LedIntensity>FFFFFF</LedIntensity> <Status>0000</Status> </PCB> <PCB> <DutNr>7</DutNr> <DutDMC>A25F5607</DutDMC> <FBS4Number></FBS4Number> <FBS4Status></FBS4Status> <ESCL></ESCL> <ICTSerialNumber>31373033323531352D303131313132333531393432353235303037</ICTSerialNumber> <HwvERSION>303033</HWvERSION> <LedIntensity>FFFFFF</LedIntensity> <Status>0000</Status> </PCB> <PCB> <DutNr>8</DutNr> <DutDMC>A25F5608</DutDMC> <FBS4Number></FBS4Number> <FBS4Status></FBS4Status> <ESCL></ESCL> <ICTSerialNumber>31373033323531352D303131313132333531393432353235303038</ICTSerialNumber> <HwvERSION>303033</HWvERSION> <LedIntensity>FFFFFF</LedIntensity> <Status>0000</Status> </PCB> </PCBs></ProductData>");
public static string ReadAllText(string path)
return File.ReadAllText(path);