mirror of
https://github.com/greenshot/greenshot
synced 2025-07-15 01:23:47 -07:00
no longer writes empty elements to the xml files
git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1874 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
This commit is contained in:
parent
01d1aabced
commit
0e5abb0dc3
1 changed files with 7 additions and 6 deletions
|
@ -261,12 +261,13 @@ namespace GreenshotLanguageEditor {
|
||||||
xmlWriter.WriteAttributeString("languagegroup", langfile.Languagegroup);
|
xmlWriter.WriteAttributeString("languagegroup", langfile.Languagegroup);
|
||||||
xmlWriter.WriteStartElement("resources");
|
xmlWriter.WriteStartElement("resources");
|
||||||
foreach(LanguageEntry entry in entries) {
|
foreach(LanguageEntry entry in entries) {
|
||||||
xmlWriter.WriteStartElement("resource");
|
string entryValue = (targetColumn == 1) ? entry.Entry1 : entry.Entry2;
|
||||||
xmlWriter.WriteAttributeString("name", entry.Key);
|
if(!String.IsNullOrWhiteSpace(entryValue) && !String.IsNullOrWhiteSpace(entry.Key)) {
|
||||||
if(targetColumn == 1) xmlWriter.WriteString(entry.Entry1);
|
xmlWriter.WriteStartElement("resource");
|
||||||
else if(targetColumn == 2 ) xmlWriter.WriteString(entry.Entry2);
|
xmlWriter.WriteAttributeString("name", entry.Key);
|
||||||
else throw new ArgumentOutOfRangeException("Argument columnIndex must be either 1 or 2");
|
xmlWriter.WriteString(entryValue);
|
||||||
xmlWriter.WriteEndElement();
|
xmlWriter.WriteEndElement();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
xmlWriter.WriteEndElement();
|
xmlWriter.WriteEndElement();
|
||||||
xmlWriter.WriteEndElement();
|
xmlWriter.WriteEndElement();
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue