У меня есть файл шаблона XML.Этот файл содержит заголовок и несколько предопределенных элементов Sections.
например:
<?xml version="1.0" encoding="utf-8"?>
<Sections>
<Section PageSize="Letter" PageMargins="35" PagePaddings="5">
<Header Height="130" Repeat="False" >
<Image Source="Resources/logo1.bmp" Left="30" Top="34" Width="65" KeepRatio="True" />
<Text Left="75" Top="34" Width="510" Alignment="Center" Style="TitleTextStyleBold">$Title$</Text>
<Image Source="Resources/logo2.bmp" Left="500" Top="34" Width="65" KeepRatio="True" />
</Header>
</Section>
</Sections>
Я хочу динамически создать некоторые группы элементов в формате XML (в виде строки).
Например:
<Group Layout="Horizontal" Margins="0, 13">
<Text Margins="0, 0, 0, 0" Width="180" Alignment="Center" Style="TextStyleBold">DataItem Name</Text>
<Text Margins="0, 0, 0, 0" Width="180" Alignment="Center" Style="TextStyleBold">DataItem Value</Text>
<Text Margins="0, 0, 0, 0" Width="180" Alignment="Center" Style="TextStyleBold">DataItem Unit</Text>
</Group>
Я хочу динамически добавлять вышеуказанные группы к существующему файлу XML шаблона , используя C #.Окончательный добавленный XML должен выглядеть следующим образом:
Например:
<?xml version="1.0" encoding="utf-8"?>
<Sections>
<Section PageSize="Letter" PageMargins="35" PagePaddings="5">
<Header Height="130" Repeat="False" >
<Image Source="Resources/logo1.bmp" Left="30" Top="34" Width="65" KeepRatio="True" />
<Text Left="75" Top="34" Width="510" Alignment="Center" Style="TitleTextStyleBold">$Title$</Text>
<Image Source="Resources/logo2.bmp" Left="500" Top="34" Width="65" KeepRatio="True" />
</Header>
<Group Layout="Horizontal" Margins="0, 13">
<Text Margins="0, 0, 0, 0" Width="180" Alignment="Center" Style="TextStyleBold">DataItem Name</Text>
<Text Margins="0, 0, 0, 0" Width="180" Alignment="Center" Style="TextStyleBold">DataItem Value</Text>
<Text Margins="0, 0, 0, 0" Width="180" Alignment="Center" Style="TextStyleBold">DataItem Unit</Text>
</Group>
</Section>
</Sections>
Как добавить содержимое строки (XML Format) к содержимому шаблона XML в C #?