Beiträge von Timste

    Hallo zusammen, ich bräuchte mal wieder eure Hilfe bei folgendem Problem.


    Ich lasse mir aktuell wie folgt ein Line-Chart mit Chart.js erstellen



    In diesem Beispiel sind die Daten nun jedoch fest hinterlegt, es sollen aber dynamisch Daten aus folgendem XML file angezeigt werden, wobei für die X-Achse die jeweiligen Uhrzeiten (ohne Datum) und für die Y-Achse die jeweiligen Stück (stk) angezeigt werden sollen.

    Aber das war auch noch nicht alles....da es sich hier nur um einen Auszug aus dem XML file handelt und das original File recht groß ist sollen nur die jeweils letzten 10 Einträge der Datei im Chart angezeigt werden.



    Ich hoffe, dass ich das Ganze relativ verständlich erklären konnte und mir vielleicht Jemand behilflich sein kann.



    Gruß Timste

    Dann brauchen wir also eine unterschiedliche Verarbeitung. Verstehe ich das richtig: Es gibt eine Anzahl von XMLs, spieler1.xml, spieler2.xm, spieler3.xml usw. und diese sollen in einer Tabelle zusammen gefasst werden. Und dann gibt es unabhängig davon eine weitere XML, die in einer getrennten Tabelle angezeigt werden soll?

    Genau so :thumbup:

    Die interessantere Frage ist, was Du mit den Tabellen machen willst: Soll alles in einer Tabelle zusammen gefasst werden oder für jede XML-Datei eine eigene Tabelle angelegt?

    Beides ist der Fall.

    Es sollen also Werte aus verschiedenen XML Files in einer Tabelle zusammengefasst werden sollen, als auch Werte aus einem XML in einer eigenen Tabelle angezeigt werden.

    Vielen Dank Sempervivum mal wieder für deine kompetente Hilfe!

    Nein, auch wenn Du 5 Request senden willst, brauchst Du nur eine Funktion. Du kannst dieser die URL der XML-Datei als Parameter übergeben. Bleibt die Frage, was Du mit der Response machst: Ist es immer die selbe Aktion, ist es kein Problem. Wenn nicht, könnte man es über eine Callback-Funktion lösen, aber ich fürchte, dann würde es zu kompliziert.

    Die Daten aus den verschiedenen Files (Response) sollen einfach nur in Tabellen ausgegeben werden, oder als Graphen dargestellt werden.

    Zudem sollen die Daten viertelstündig aktualisiert werden


    Ich habe es jetzt mit folgendem Code hinbekommen, auf die einzelnen Werte des XML Files zugreifen zu können


    Könntest du mir vielleicht anhand des obigen Codes kurz zeigen wie ein weiteres Request auf ein 2. XML File auszusehen hätte?

    Hallo zusammen,


    ich bin noch recht neu in der Thematik JS/CSS/HTML und bräuchte Hilfe/Denkanstöße zu der Thematik XMLHttpRequest.


    Die Gegebenheiten sind wie folgt:


    Auf dem Server liegen mehrere XML-Files aus denen ich Daten abgreifen und darstellen möchte.

    Ich habe es auch hinbekommen ein XML-File namens "Player.xml" mit folgender Struktur

    wie folgt auszulesen

    Damit wird mir ja dann der komplette Inhalt des XML Files angezeigt.

    Nun hätte ich folgende beiden Fragen und würde mich freuen wenn ihr mir da helfen könntet:


    1. wie stelle ich es an, dass ich z.B. nur die Namen oder die Länder der einzelnen Spieler auslesen kann?

    2. wie muss ich es umsetzen, wenn ich aus z.B. 5 unterschiedlichen Dateien Daten abgreifen muss (der Einfachheit halber heißen die Dateien einfach player1.xml - player5.xml)?
    Muss ich dann 5 Funktionen machen, oder gibt es auch eine einfachere Möglichkeit :/?


    Vielen Dank schon mal für eure Unterstützung

    Ja, ist keine große Sache. Ich würde es statt mit object einfach mit PHP-include machen und die URL der Textdatei als GET-Parameter übergeben, d. h. die Links nach diesem Schema:

    Code
    <a class="dropdown-item" href="~/Home/Reporting?dateiname=report1.txt" id="BK_Früh">Report 1</a>

    Und dann auf der Reporting-Seite so auswerten:

    PHP
    <?php
        if (isset($_GET['dateiname'])) {
            include 'unterverzeichnis/' . $_GET['dateiname'];
        } else {
            // hier ggf. eine Fehlerbearbeitung
        }
    ?>

    Dazu musst Du der Reporting-Seite die Endung .php geben.

    Super und vielen Dank schon mal für deinen Vorschlag.

    Wüsstest du rein interessehalber vielleicht auch wie das mit Javascript umsetzbar wäre?

    Hallo zusammen,


    ich bin Anfänger was das Thema HTML/JS/CSS angeht und neu hier in diesem Forum und hoffe hier ein paar nette Menschen zu finden, die mir bei einem Thema helfen bzw. mich in die richtige Richtung schubsen könnten.


    Mein aktuelles Problem ist das folgende:


    Ich habe in meinem Navigationsmenü ein Dropdownmenü mit folgenden Dropdown-Items

    Code
    <div class="dropdown-menu" aria-labelledby="pagesDropdown" style="font-size:1em">
        <a class="dropdown-item" href="~/Home/Reporting" id="BK_Früh">Report 1</a>
        <a class="dropdown-item" href="~/Home/Reporting" id="BanG_Früh">Report 2</a>
        <a class="dropdown-item" href="~/Home/Reporting" id="TC_Früh">Report 3</a>
        <a class="dropdown-item" href="~/Home/Reporting" id="LS_Früh">Report 4</a>
        <a class="dropdown-item" href="~/Home/Reporting" id="BL_Früh">Report 5</a>
        <a class="dropdown-item" href="~/Home/Reporting" id="ET_Früh">Report 6</a>
        <a class="dropdown-item" href="~/Home/Reporting" id="Rep_Früh">Report 7</a>
    </div>


    Mein Ziel ist nun, beim klicken eines der Dropdown-Items jeweils eine andere Textdatei vom Server zu laden und auf der Seite "Reporting" anzuzeigen

    Das generelle Anzeigen einer Textdatei habe ich bereits über ein HTML object wie folgt realisieren können


    Code
    <object data="http://SERVER/REPORT1.TXT" type="text/plain" width="750" height="500"></object>


    Wie kann ich das Ganze nun jedoch umsetzen, dass bei klicken eines der Dropdown-Items jeweils eine andere Reportdatei vom Sever geladen und auf der Seite "Reporting" angezeigt wird?


    Ich würde mich freuen, wenn mir Jemand vielleicht eine kurze Hilfestellung zu meinem Problem (das wohl keines ist, wenn man weiß wie man es angehen muss) geben könnte :)