Voici une partie du code XAML:
1 2 3 4 5 6 7 8
| <Button
Command="Open"
Content="{Binding XPath=@author}"
DockPanel.Dock="Top"
Focusable="False"
Foreground="Black"
HorizontalAlignment="Stretch"
/> |
et il va lire le paramètre "author" a partir du fichier xml suivant:
<blogs><blog author='333/06 ' /><blog author='345/06 ' /></blogs>
A chaque nouvelle exécution, il va exécuter une requête SELECT et remplir le fichier xml avec de nouveaux balises "blog".
Voici une partie du code CS:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| SqlDataReader reader;
.......
reader = command.ExecuteReader();
XmlTextWriter writer = new XmlTextWriter("titles1.xml", null);
string numdos;
writer.WriteStartElement("blogs");
if (reader.HasRows)
{
while (reader.Read())
{
numdos = reader.GetValue(0).ToString();
cl.doss.Add(numdos);
writer.WriteElementString("blog author='" + numdos + "'", "");
}
}
writer.WriteEndElement();
writer.Flush();
writer.Close();
.... |
Partager