Zum Inhalt springen

dorti

Mitglieder
  • Gesamte Inhalte

    157
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von dorti

  1. Ja, das kann man machen, auch Leerspalten wären kein Problem. Loader Wenn Du Dir den Link durchliest, sind bestimmt alle Deine Fragen beantwortet. Kompliziert oder besser gesagt mühevoll ist eigentlich nur das Parsen der Daten.
  2. Der SQL-Loader kann csv-Dateien in die Datenbank laden.
  3. dorti

    Bilder in XML

    Das steht immer in xsl:when und xsl:if. Innerhalb dieses Attributes wird die Bedingung festgelegt. Beispiele: <xsl:if test="INFO"> => Wenn es innerhalb dieses Knotens ein Element INFO gibt <xsl:if test="INFO = 'DVD'"> => Wenn es innerhalb dieses Knotens ein Element INFO mit dem Value 'DVD' gibt Man kann Abfragen kombinieren mit and, or und not(). <xsl:if test="INFO = 'DVD' or INFO = 'CD'"> => Wenn es innerhalb dieses Knotens ein Element INFO mit dem Value 'DVD' oder 'CD' gibt <xsl:if test="not(INFO)"> => Wenn es innerhalb dieses Knotens KEIN Element INFO gibt
  4. dorti

    Bilder in XML

    Probiers mal so: <xsl:for-each select="Infos"> <xsl:if test="number(@Infos)=1"> Bild einfügen </xsl:if> </xsl:for-each> Da Du ja keine andere Bedingung hast, würde ein IF schon reichen, ansonsten halt so: <xsl:for-each select="Infos"> <xsl:choose> <xsl:when test="number(@Infos)=1">Bild einfügen</xsl:when> <xsl:otherwise>Kein Bild einfügen</xsl:otherwise> </xsl:choose> </xsl:for-each> Jetzt musst Du halt nur aufpassen, in welcher Schleife Du bist. Wenn es nicht klappt, poste mal Dein XML.
  5. Vielleicht gehts so: window.opener.top.[frame1].location.href = "testdatei.html";
  6. dorti

    Bilder in XML

    Wenn der Pfad und Name für das Bild stimmen, bindest Du es so ein: <img src="{@Bild}"/> Damit müsste es funktionieren.
  7. Nee, das funktioniert auch nicht, denn ich habe das XML-Dokument umsortiert, dieser Ausdruck beachtet aber die Sortierung nicht.
  8. Ich habe ein XML-Dokument, bei dem ich Elemente in einer Schleife durchlaufe. Von den Elementen weiß ich die Namen und Werte. Nun möchte ich immer den Namen des nächsten Elementes wissen. Hab etwas rumgebastelt und es sollte mit dem Ausdruck eigentlich funktionieren: <xsl:value-of select="name(following-sibling::node()[position()])"/>
  9. Wie kriegt man den Namen des nächsten Elementes in einem XML-Dokument? <test> <wert1/> <wert2/> <wert3/> <wert4/> <wert5/> </test> Ich befinde mich bei <wert3/> und möchte den Namen des nächsten Elementes, also wert4. Das müsste doch irgendwie so gehen: name([position()+1]) ? Krieg immer nur Fehlermeldungen
  10. Hab Dir ne PN mit ein bißchen Code geschickt, vielleicht kommst Du damit weiter. Viel Vergnügen!
  11. Ich weiß nicht, ob die Excel-Dateien erzeugen können (bestimmt können die das), aber die sind ein total schlechtes Tool, da würde ich die Finger von lassen, wenn es nicht gefordert ist! Wenn Du mit PL/SQL arbeitest, dürfte das mit dem Excel kein Problem sein. Hast Du schon mal mit XML und XSL gearbeitet?
  12. Klar, damit kannst Du sie ja auch von Hand bearbeiten. Das sollte nur beschreiben, wie die Daten in Excel angezeigt werden. Womit hast Du programmiert? PL/SQL, XSQL oder was anderes? Wenn Du eh im Browser arbeitest, sollte das oben Beschriebene möglich sein. Im Endeffekt funktioniert es so, dass der Anwender im Browser auf einen Button klickt, die Excel-Tabelle öffnet sich, der Anwender bearbeitet die Excel-Tabelle und speichert sie als .csv an einen festvorgegebenen Ort, führt die Batch-Datei aus (, die wiederum den Loader anschmeißt und anschließend die Daten parst,) und die aktualisierten Daten sind in der Datenbank und können im Browser angesehen werden.
  13. Also, ich erklär Dir mal wie ich das gemacht hab: Bei mir funktioniert das Ganze im Browser. Ich weiß nicht, mit was für einer Applikation Deine User arbeiten. Auch im Browser oder mit Forms oder was? Ich arbeite mit dem XML Developer Kit von Oracle. Dieses Tool erzeugt mir XML aus einer SQL-Abfrage. Ungefähr so: SELECT * FROM tab; => <?xml version="1.0" encoding="UTF-8"?> <ROWSET> <ROW> <TAB_SPALTE1>Wert 1</TAB_SPALTE1> <TAB_SPALTE2>Wert 2</TAB_SPALTE2> </ROW> <ROW> <TAB_SPALTE1>Wert 3</TAB_SPALTE1> <TAB_SPALTE2>Wert 4</TAB_SPALTE2> </ROW> </ROWSET> Das XML wandele ich dann mit einem XSL-Stylesheet in eine Tabelle um und zwar so, wie die Tabelle in Excel aussehen soll. In dem XSL-Stylesheet gebe ich an, das das Ganze nicht im Browser ausgegeben werden soll, sondern in Excel mit folgendem Tag: <xsl:output method="html" media-type="application/vnd.ms-excel" encoding ="ISO-8859-1"/> Ich glaube nicht, dass Du das verwenden kannst. Oder arbeitest Du bei Deiner Applikation mit XML und im Browser?
  14. Von Excel kriegst Du die Daten in die DB mit dem SQL-Loader. Das ist ein brauchbares Tool, mit dem Du eine Datei im Dateiformat .csv in Deine Tabelle einlesen kannst. Ich würde die Daten in eine Zwischentabelle laden und von dort dann parsen und in die richtige Tabelle kopieren. Wenn Du den SQL-Loader benutzt, muss der Anwender eine Batch-Datei ausführen. Ist es das, was Du Dir ungefähr vorstellst? Wie Du Daten von der DB-Tabelle nach Excel transportierst, kann ich Dir im Moment auch nicht helfen, denn mein Mechanismus ist dafür zwar einfach, aber zu speziell. Wie hattest Du Dir das denn vorgestellt?
  15. Wenn ein Fehler auftritt, z.B. Fehler 404, dann steht die Admin-Email-Adresse auf der Seite und die Anwender können sich bei der Email-Adresse beschweren. In die anderen Felder werden Servername und Domain eingetragen. Warum denkst Du, dass man die nicht mehr braucht?
  16. Stimmt, Du hast recht, damit hats wirklich funktioniert.
  17. Wenn ein Mitarbeiter in allen Projekten mitarbeitet, dann arbeitet er doch, laut dem Datenmodell, auch an allen Orten, oder sehe ich das falsch? Wenn das so ist, muss der Ort gar nicht in die Where-Klausel. Dann geht die Abfrage doch so: select ma_name, 'Berlin' from bez, ma where ma.ma_nr = bez.bez_manr having count(bez_pronr) = (select count(pro_nr) from pro) group by bez_manr, ma_name; Nee, ist ja falsch, sehe ich gerade. Die Mitarbeiter sollen ja nur an allen Projekten an diesem Ort beteiligt sein.
  18. Oracle ist also eine Programmiersprache. Das ist mir ja völlig neu.
  19. Hab OCA gemacht, aber gebracht hat das wenig. Das SQL-Zeug ist sehr einfach und der Datenbankkram zu trocken. Anwenden kann man das als reiner DBA vielleicht, aber als Programmierer hat man davon wenig Nutzen. Wenn man OCP machen will, muss man eine Schulung besuchen, deswegen hab ich das bisher nicht gemacht. OCP ist aber interessanter, ist mit Netzwerk, Backup, Replikation und Tuning.
  20. Ich hab jetzt keine Quelle/Belege dafür, aber bei uns wurde das an Gymnasium und auch Berufschule so gehandhabt, dass Klausuren mindestens einen Tag vor der nächsten Klausur oder Notenschluss abgegeben werden mussten.
  21. Als ich in der Fahrschule war (ungefähr 2000), durfte man auf Schnellstraßen 120 km/h fahren.
  22. dorti

    Java 1.5 - Tiger

    Meine Erfahrungen sind, dass meine Applets und Applikationen, die unter 1.4 funktionierten, nicht mehr laufen. Aber das liegt wohl mehr an meiner Dumm- und Unerfahrenheit als am Tiger.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...