Nwlapcug.com


Come scrivere il XML Feed Software

Come scrivere il XML Feed Software


Extensible Markup Language () feed XML software consente ai programmatori di disposizione dati da un programma in un altro programma. Il flusso di dati prodotti è chiamato un "feed". I feed sono parte integrante di Internet basata sui dati di oggi. Ad esempio, un negozio può rendere un XML feed che invia dati relativi ai suoi prodotti. Un blog potrebbe contenere un feed che permette alle persone di vedere facilmente e a volte leggere nuovi messaggi in un lettore di RSS Really Simple Syndication (). RSS è forse il più comune formato utilizzato nella moderna programmazione del feed XML. È possibile scrivere che un XML RSS feed in qualsiasi linguaggio di programmazione. Gli esempi di codice sotto si basano su c# e NET, che si può facilmente adattare a qualunque altra lingua.

Istruzioni

1

Aprire il software di programmazione di vostra scelta, ad esempio Visual Studio e creare un file per tenere che XML feed RSS.

2

Recuperare dati da un archivio di database o file di modo che è possibile successivamente trasformare XML:

SampleConnection SqlConnection = new SqlConnection (stringa di connessione);
String SAMPLE_QUERY = "seleziona TOP 10 ID, titolo" + "ShoftDescription, PublishDate" +

Articles ORDER BY PublishDate DESC";

SqlCommand sampleCommand = new SqlCommand (SAMPLE_QUERY, sampleConnection);

3

Trasformare i dati in formato XML, trasformandolo in una stringa utilizzando il ". ToString () "e". Replace () "metodi:

String XMLData = DatabaseData.ToString();
XMLData = DatabaseData.Replace ("\" "," & quot; ");
XMLData = DatabaseData.Replace ("<", "& lt;");
XMLData = DatabaseData.Replace ("&" "& amp;");
XMLData = DatabaseData.Replace ("'", "& apos;");
XMLData = DatabaseData.Replace (">", "& gt;");

4

Rendere i dati disponibili su richiesta, in genere di pubblicarlo in una pagina Web.

5

Salvare il lavoro. Eseguire il debug utilizzando gli strumenti di programmazione forniti da tuo framework per assicurarsi che funzioni come previsto.