Zum Inhalt springen

JasonLief

Mitglieder
  • Gesamte Inhalte

    47
  • Benutzer seit

  • Letzter Besuch

  1. Hallo FFI-User Ich hab da ne Frage. Md5 gibt ja 5834684776451684684684684864646487 ......... Möglichkeiten. Was ja heisst, dass es irgendeinmal in der Unendlichkeit einen gleichen HashCode gibt bei 2 verschiedenen Eingabestrings. Wäre es möglich, so eine Tabelle zu generieren, welche z.B die Zahlen von 1-10000000000000000000000000000000000000000 hasht und diesen wert speichert. Hat man nun einen MD5 hashwert(beispielsweise Hund), welcher mit der Zahl 50000 übereinstimmt, wäre ja das Passwort Hund gleichzusezten mit dem 'Passwort' 50000. Ist dies wirklich so "einfach"? Thx für die Antworten LG JL
  2. und diesen dann abändere?
  3. kann ich sonst auch ein plugIn abändern, um den DAtenbank eintrag zu erfassen? D.H ein Formular PlugIn anpassen und dies nacher so in mein Joomla einbinden?
  4. Und wie erstelle ich so ein Wrapper? Wrapper ist ja ein Modul, das Joomla schon standartmässig dabei hat oder? Kann ich da einen eigenen PHP Code ranhängen und ihn dann beispielsweise beim Submit-Button des Formulars ausführen?
  5. Hallo FFI-Users Ich habe da ein "Problem" bzw. eine Bildungslücke. Ich habe noch nicht viel mit Joomla gemacht, und daher kapier ich das mit diesen Modulen, PlugIns und Extensions noch nicht... Folgendes Problem stellt sich mir: Ich habe eine Webseite - Joomla. Auf dieser Sollte nun der Administrator, eine Seite haben, wo er Kontaktdaten erfassen kann, welche direkt in die Datenbank gespeichert werden. Die eingetragenen Daten sollen später einfach als CSV ausgegeben werden und in Excel eingelesen werden können. Wie gehe ich am einfachsten vor? Was benötige ich? Liebe Grüsse und DAnke für die Infos JL
  6. run: Exception in thread "main" com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: Invalid byte 2 of 3-byte UTF-8 sequence. at com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.invalidByte(UTF8Reader.java:684) at com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.read(UTF8Reader.java:405) at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load(XMLEntityScanner.java:1742) at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.scanQName(XMLEntityScanner.java:836) at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:221) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2755) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648) at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:140) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:808) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737) at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119) at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:235) at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:284) at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:180) at javaapplication6.XPathExample.main(XPathExample.java:23) Java Result: 1 BUILD SUCCESSFUL (total time: 0 seconds)
  7. Dies hier gibt mir eine Exception. Warum? :confused: package javaapplication6; import java.io.IOException; import java.sql.SQLException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.List; import org.w3c.dom.*; import org.xml.sax.SAXException; import javax.xml.parsers.*; import javax.xml.xpath.*; import org.jdom.Element; public class XPathExample { public static void main(String[] args) throws ParserConfigurationException, SAXException, IOException, XPathExpressionException { DocumentBuilderFactory domFactory = DocumentBuilderFactory.newInstance(); domFactory.setNamespaceAware(true); // never forget this! DocumentBuilder builder = domFactory.newDocumentBuilder(); Document doc = builder.parse("D:/Dinge.xml"); XPathFactory factory = XPathFactory.newInstance(); XPath xpath = factory.newXPath(); XPathExpression expr = xpath.compile("//Dinge"); Object result = expr.evaluate(doc, XPathConstants.NODESET); List<Element> nodes = (List<Element>) result; for(Element e : nodes){ System.out.println("bla"); // for (int i = 0; i < nodes.size(); i++) { // // System.out.println(nodes.get(i).getAttributeValue("DeliveryMessageType")); //Element ele = (Element) nodes.item(i); } }
  8. Nein nicht für das.... Für ein Anderes File War ja nur ein Beispiel ;-)
  9. Element reel = paper.getChild("Reel"); Element reelConversion = reel.getChild("ReelConversionCharacteristics"); List<Element> reelInfo = reelConversion.getChildren(); for(Element reelE : reelInfo){ if(reelE.equals("ReelWidth")){ reelWidth = Float.valueOf(reelE.getChild("Value").getText()); } if(reelE.equals("ReelDiameter")){ reelDiameter = Float.valueOf(reelE.getChild("Value").getText()); } if(reelE.equals("ReelLength")){ reelLength = Float.valueOf(reelE.getChild("Value").getText()); } } Mit diesen 1500 Zeilen meine ich einfach, das ich das ganze File schon geparst habe mit JDOM, aber jetzt, da das XML -File ja zu einem Teil nicht gleich aufgebaut ist(am Anfang hats noch unnützliche Infos) das ich nicht alles neu machen müsste mit XPath
  10. Hallo FFI-Comunity Ich habe eine Frage resp. ein Problem. Ich habe ein XML geparst mit JDOM. Beispiel <Dinge> <Info> <Hersteller> Sony </Hersteller> <Erstelldatum> 15.03.1990 </Erstelldatum> </Info> <IT> <Hardware> <HD> <Name> Sony XYZ </Name> <Kapazität> 1 TB </Kapazität> </HD> <HD> <Name> Sony ABC </Name> <Kapazität> 2 TB </Kapazität> </HD> </Hardware> </IT> </Dinge> Nun habe ich alles mit JDOM geparst. Musste HD auslesen Dinge --> IT--> Hardware -->HD Jetzt kann es aber sein, das vor dem TAG <Dinge> noch weitere TAGS sind, die die ganzen den bisherigen block "umrahmen" BSP: <Lager> <Inventar> <Dinge> <Info> <Hersteller> Sony </Hersteller> <Erstelldatum> 15.03.1990 </Erstelldatum> </Info> <IT> <Hardware> <HD> <Name> Sony XYZ </Name> <Kapazität> 1 TB </Kapazität> </HD> <HD> <Name> Sony ABC </Name> <Kapazität> 2 TB </Kapazität> </HD> </Hardware> </IT> </Dinge> </Inventar> </Lager> jetzt sollte ich, egal ob jetzt noch hier im BSP(Lager/Inventar) drumrumsteht, sollte ich den alten Code verwenden können. Also das heisst, die Rohform ist wie im ersten CodeBlock. Diese habe ich schon. Nun kann es aber sein das mal ein anderes Format kommt(CodeBlock2) und mein Parser sollte auch dann funktionieren. Ein Arbeitskollege hat mir gesagt dies sollte mit XPath gehen. Da ich aber alles schon mit JDOM gelöst habe, will ich nicht noch alles umschreiben, da es ca. 1500 Zeilen Code sind... Kann mir jemand helfen oder Tipps geben? Danke Lg Jason "JL" Lief
  11. Aber ich mache doch ein getText(); ...
  12. Das ist mir klar. Ich habe es etwas sehr ungenau formuliert... Ich kann nun Element party=doc.getRootElement(); List<Element> gäste = party.getChildren("gast"); for(Element schmuckstück : gäste){ String schmuck = schmuckstück.getText(); } bei: String schmuck.... gibt es mir eine Nullpointer exception, obwohl ein wert eingetragen ist!
  13. Das ganze muss ich mit Java handlen
  14. Hi FFI-User Ich habe da ne Frage. Die Suche hat leider keine Ergebnisse hervorgebracht. Es geht darum das ich ein XML-File Parsen will. Die Struktur habe ich, jedoch kann es sein das ab und zu dieses Element nicht vorhanden ist. Struktur BEISPIEL: <Party> [INDENT]<Gast Name: Hans>[/INDENT] [INDENT][INDENT]<Getränk>Wasser</Getränk>[/INDENT] [/INDENT] [INDENT][INDENT]<Schmuck>Ohrring</Schmuck>[/INDENT] [/INDENT] [INDENT]</Gast>[/INDENT] [INDENT]<Gast Name: Uschi>[/INDENT] [INDENT][INDENT]<Getränk>Wasser</Getränk>[/INDENT] [/INDENT] [INDENT]</Gast>[/INDENT] </Party> In diesem Beispiel ist bei Hans Schmuck vorhanden, aber bei Uschi nicht. Wie kann ich nun auslesen, ob Schmuck vorhanden ist, oder eben nicht?! Danke für die Antworten! Liebe Grüsse JL

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...