Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

.csv oder .txt Datei in .xml implementieren

Frage Entwicklung XML

Mitglied: PedroM

PedroM (Level 1) - Jetzt verbinden

18.07.2013 um 06:45 Uhr, 1508 Aufrufe, 4 Kommentare

Hallo liebe Community,

ich habe das Problem, dass ich von .xml kaum eine Ahnung habe, jedoch ein Skript schreiben möchte, für ein Computerspiel, um optimale Entscheidungen treffen zu können.

Dabei gibt es Items, deren Preis sich täglich ändert. Diese habe ich soweit implementiert, dass sie tagesaktuell in einem .csv, .txt o.ä. gespeichert werden können.

Weiterhin gibt es ein Skript, das dann optimale Preise/Einkäufe berechnet. Dort sind dann Items mit statischen Preisen eingetragen. Das möchte ich jetzt aber automatisch durch meine txt Werte ersetzen.

Die Funktion sollte also ca. so aussehen:

[...]
<subroutine>

<Hier Datei einfügen, damit sie vom Programm gelesen und verarbeitet wird> (hier standen vorher die statischen Werte)

</subroutine>

Vorgestellt habe ich mir das so, dass man etwa einen Link einfügt, das verarbeitende Programm diesen öffnet und die Daten daraus verarbeitet.
Die Daten innerhalb der zu implementierenden Datei sind im komplett gleichen Format, wie sie vorher im Skript standen.

die einzelnen Elemente in der Zeile sind dann so etwas: minBuy="10" usw. ca. 10 solcher Befehle pro Item.


Vielen Dank für eure Hilfe!

Gruß
Pedro
Mitglied: bytecounter
18.07.2013 um 10:34 Uhr
Hallo,

also entweder habe ich die Frage mal wieder überlesen oder das ist ein typisches wer-macht-die-Arbeit-für-mich-Thema. Des Weiteren gehört das auch nicht in XML...

Wenn Du XML in CSV umwandeln möchtest, braucht es dazu ein Programm. Entweder gibt's da schon was fertiges - oder man schreibt es sich eben selber. Und dazu gibt es sogar schon für so ziemlich alle Programmiersprachen fertige Bibliotheken...

Solange Du uns also nicht sagst, mit welcher Programmier-/Scriptsprache Du das umsetzt, wird Dir auch keiner helfen können.
Und ein wenig Code ist in solchen Fällen auch oft hilfreich.

vg
Bitte warten ..
Mitglied: PedroM
18.07.2013 um 17:52 Uhr
Hallo,

ich denke du hast meine Frage falsch verstanden, da es nicht darum geht irgendwas zu konvertieren, sondern einem Programm zu sagen, dass es die xml Datei lesen soll und wenn es zu einem bestimmten Punkt kommt, Daten aus einer anderen Datei oeffnen und verarbeiten soll.

Programmiersprache: C#

Code:

<?xml version="1.0" encoding="utf-8"?>
<Game>

<SubRoutine SubRoutineName="FindePreise">
<!--Verarbeite Preise-->

<xi:include href="AHTest.csv"/> (funktioniert natuerlich nicht, war aber mein erster, zweiter und dritter Ansatz. Hier soll die Datei rein und die Daten daraus ausgelesen und verarbeitet werden)

</SubRoutine>

Ich wuerde nicht Fragen, wenn ich es selbst nicht stundenlang und mit google versucht haette, aber als Laie keine einfache Sache...

Vielen Dank
Bitte warten ..
Mitglied: colinardo
19.07.2013, aktualisiert um 09:46 Uhr
Hallo PedroM,
wie sieht die CSV-Datei genau aus, deine Info reicht hier nicht, poste mal einen Auschnitt daraus und bitte verwende TAGS um den hier einzustellen.

Mit C# sieht das ganze grob so aus(ohne CSV verarbeitung da noch zu wenig Info von Dir):
01.
using System.XML; 
02.
 
03.
private void bearbeiteXML() { 
04.
   XmlDocument xmlDoc = new XmlDocument(); 
05.
   String xmlPath = @"E:\Tempfolder\Scripte\game.xml"; 
06.
   xmlDoc.Load(xmlPath); 
07.
          
08.
   XmlNode targetNode = xmlDoc.SelectSingleNode("//SubRoutine[@SubRoutineName='FindePreise']"); 
09.
   // Mach hier was innerhalb von targetNode 
10.
   // z.B. ein neues Element erstellen 
11.
   XmlNode newNode = xmlDoc.CreateElement("Test"); 
12.
   targetNode.AppendChild(newNode); 
13.
   //------------------------------------- 
14.
   // speichere das XML-Dokument 
15.
   xmlDoc.Save(xmlPath); 
16.
}
Grüße Uwe
gelöste Beitrage bitte auch als solche markieren.Danke
Bitte warten ..
Mitglied: colinardo
26.07.2013 um 14:05 Uhr
passiert hier noch was, PedroM ?
Ansonsten den Beitrag bitte als gelöst markieren. Siehe dazu die FAQ
Danke.
Bitte warten ..
Ähnliche Inhalte
XML
Xml-Datei in eine csv-Datei umwandeln mit Powershell
gelöst Frage von jan.kleinelXML5 Kommentare

Hallo Leute, ich habe eine xml-Datei bekommen in der alle Programme die sich auf einem Rechner befinden aufgelistet sind. ...

Batch & Shell
XML in CSV umwandeln
gelöst Frage von jochengBatch & Shell2 Kommentare

Hallo Leute Ich habe folgende XML Datei die ich mit einem Batch in eine CSV umwandeln will. Mein Problem ...

Batch & Shell
Powershell xml zu csv
gelöst Frage von GeoSemBatch & Shell2 Kommentare

Hallo Dank einem Beitrag bin ich weiter gekommen ;-) Leider habe ich mit powershell keine Erfahrung - so habe ...

VB for Applications
Csv in xml umwandeln mit VBA
Frage von 130771VB for Applications8 Kommentare

Hallo zusammen, ich bin neu in der Commuity und auch neu im Bereich der Programmierung mit VBA. Ich habe ...

Neue Wissensbeiträge
Apple

IOS 11.2.1 stopft HomeKit-Remote-Lücke

Tipp von BassFishFox vor 15 StundenApple

Das Update für iPhone, iPad und Apple TV soll die Fernsteuerung von Smart-Home-Geräten wieder in vollem Umfang ermöglichen. Apple ...

Windows 10

Windows 10 v1709 EN murkst bei den Regionseinstellungen

Tipp von DerWoWusste vor 20 StundenWindows 10

Dieser kurze Tipp richtet sich an den kleinen Personenkreis, der Win10 v1709 EN-US frisch installiert und dabei die englische ...

Webbrowser

Kein Ton bei Firefox Quantum über RDP

Tipp von Moddry vor 20 StundenWebbrowser

Hallo Kollegen! Hatte das Problem, dass der neue Firefox bei mir auf der Kiste keinen Ton hat, wenn ich ...

Internet

EU-DSGVO: WHOIS soll weniger Informationen liefern

Information von sabines vor 1 TagInternet4 Kommentare

Wegen der europäische Datenschutzgrundverordnung stehen die Prozesse um die Registrierung von Domains auf dem Prüfstand. Sollte die Forderungen umgesetzt ...

Heiß diskutierte Inhalte
Windows Server
RODC kann nicht aus Domäne entfernt werden
Frage von NilsvLehnWindows Server18 Kommentare

HAllo, ich arbeite in einem Universitätsnetzwerk mit 3 Standorten. Die Standorte haben alle ein ESXi Cluster und auf diesen ...

Windows XP
Windows XP Aktivieren geht nicht
Frage von tetikmiroWindows XP13 Kommentare

Hallo Ich habe einen Windows XP mit einen vCenter Converter umgezogen auf eine ESXI. Soweit funktioniert dies auch ohne ...

Blogs
Immer wiederkehrende PHP Fehlermeldung bei Wordpress UTF-8 - ASCII
gelöst Frage von vcdweltBlogs11 Kommentare

Hi, seit einiger Zeit wird mein error_log meines Wordpress Blogs mit immer der gleichen Fehlermeldung überschwemmt. 14-Dec-2017 08:18:05 UTC ...

Switche und Hubs
Redundante L2 LWL Leitung über 2 Standorte - Spanning Tree - HP Equipment
gelöst Frage von ResolvSwitche und Hubs10 Kommentare

Hallo, ich stehe vor der Herausforderung eine Redundante L2 LWL Leitung über 2 Standorte herzustellen. Grundsätzliches Switching Know How ...