Dzięki za wcześniejszą sugestię użycia "XMLWriter", za każdym razem tworzy nowy plik xml, więc użyłem xmldoc, aby załadować plik xml następnie dołączyć do tego pliku, tutaj jest mój kod, ale wyrzuca wyjątek mówiąc " Ten dokument ma już węzeł "DocumentElement". "dołącz plik xml za pomocą xmlwriter
//Append to xml file
XmlDocument doc = new XmlDocument();
doc.Load(@"c:\\test.xml");
using (XmlWriter xmlWrite = doc.CreateNavigator().AppendChild())
{
xmlWrite.WriteStartElement("image name=",Name);
xmlWrite.WriteElementString("width", widthValue[1]);
xmlWrite.WriteElementString("Height", heightValue[1]);
xmlWrite.WriteElementString("file-size", FileSizeValue[1]);
xmlWrite.WriteElementString("file-format", FileFormatValue[1]);
xmlWrite.WriteElementString("resolution", ResolutionValue[1]);
xmlWrite.Close();
}
tutaj jest mój przykładowy test.xml
<job-metadata>
<slug>730s_Sales/CupWinner_0111</slug>
<locations>Africa</locations>
<primary-location>Africa</primary-location>
<reporter>Leigh Sales</reporter>
<genre>Current</genre>
<copyright>CBS</copyright>
<autopublish>true</autopublish>
</job-metadata>
staram się dołączyć w xml jak poniżej
<job-metadata>
<slug>730s_Sales/CupWinner_0111</slug>
<locations>Africa</locations>
<primary-location>Africa</primary-location>
<reporter>Leigh Sales</reporter>
<genre>Current</genre>
<copyright>CBS</copyright>
<autopublish>true</autopublish>
- <image name="557684_20111101-730s_SalesCupWinner_0111_80x60.jpg">
<width>80</width>
<height>60</height>
<file-size>7045</file-size>
<file-format>JPEG Baseline</file-format>
<resolution>72</resolution>
<custom-name>newsthumbnail</custom-name>
</image>
</job-metadata>
z góry dzięki
jest ona pomocna? ................. –
Absolutnie, bardzo dziękuję za np., Że jeszcze nie zmodyfikowałem, zamierzam zagrać piszę teraz. opublikuję kod tutaj. Dzięki jeszcze raz – Usher