HTML validieren
beatovich
- html
- validator
hallo
Ich schreibe gerade einen Editor, der auch für HTML-Laien alle Instrumente enthält.
Der Code muss validiert werden.
Ich habe folgende optionen:
Da die zweite Option wohl nicht existiert, bleibt nur Option 1 (hinderlich) oder Option 3.
Wie würdet ihr bei Option 3 Vorgehen?
Danke für Ideen
Ich schreibe gerade einen Editor, der auch für HTML-Laien alle Instrumente enthält.
Cooles Projekt!
- Link zum https://validator.w3.org/ (nur für öffenltiche Siten wirklich bequem)
Der Service ist Open Source, den könntest du als auch lokal laufen lassen.
hallo
Ich schreibe gerade einen Editor, der auch für HTML-Laien alle Instrumente enthält.
Cooles Projekt!
- Link zum https://validator.w3.org/ (nur für öffenltiche Siten wirklich bequem)
Der Service ist Open Source, den könntest du als auch lokal laufen lassen.
Ich hatte etwas Javascript basiertes im Sinn.
Weitaus leichter wäre es wohl, wenn der HTML-Autor ein Browser Plugin wie https://addons.mozilla.org/de/firefox/addon/html-validator/ installiert.
Hello,
Du kannst den DOM-Parser von PHP dafür benutzen.
Glück Auf
Tom vom Berg
Hallo @@beatovich,
Der Code muss validiert werden.
Sehr gute Idee.
Ich habe folgende optionen:
- Link zum https://validator.w3.org/ (nur für öffenltiche Siten wirklich bequem)
- Link zu einem Service, wo ich html POSTen kann
- Ich schreibe selber einen primitiven Validator.
Da die zweite Option wohl nicht existiert, […]
Was fehlt dir beim File Upload oder Direct Input?
Viele Grüße
Robert
hallo
Hallo @@beatovich,
Der Code muss validiert werden.
Sehr gute Idee.
Ich habe folgende optionen:
- Link zum https://validator.w3.org/ (nur für öffenltiche Siten wirklich bequem)
- Link zu einem Service, wo ich html POSTen kann
- Ich schreibe selber einen primitiven Validator.
Da die zweite Option wohl nicht existiert, […]
Was fehlt dir beim File Upload oder Direct Input?
Natürlich bestehen diese Möglichkeiten, und ich habe auch den Link zum direkt Input in der Hilfe mal verlinkt.
Ich würde da nur gerne noch dieses Quäntchen Automation (wenn möglich) wünschen, so dass ich den Code aus der Textarea direkt Posten kann. Und das freilich so, dass es mich selber keine 10 Zeilen Code kostet 😉
Moin @@beatovich,
Was fehlt dir beim File Upload oder Direct Input?
Natürlich bestehen diese Möglichkeiten, und ich habe auch den Link zum direkt Input in der Hilfe mal verlinkt.
Ich würde da nur gerne noch dieses Quäntchen Automation (wenn möglich) wünschen, so dass ich den Code aus der Textarea direkt Posten kann. Und das freilich so, dass es mich selber keine 10 Zeilen Code kostet 😉
Ich meine nicht verlinkt, ich meine folgendes in deinem Code:
<form method="post" enctype="multipart/form-data" action="https://validator.w3.org/check">
<textarea id="fragment" name="fragment" rows="12" cols="80"></textarea>
</form>
Hast du mal ausprobiert, ob das funktioniert? Es sind ja weniger als zehn Zeilen – und kann vielleicht sogar per XMLHTTPRequest gerufen werden 😝
Viele Grüße
Robert
hallo
Moin @@beatovich,
Was fehlt dir beim File Upload oder Direct Input?
Natürlich bestehen diese Möglichkeiten, und ich habe auch den Link zum direkt Input in der Hilfe mal verlinkt.
Ich würde da nur gerne noch dieses Quäntchen Automation (wenn möglich) wünschen, so dass ich den Code aus der Textarea direkt Posten kann. Und das freilich so, dass es mich selber keine 10 Zeilen Code kostet 😉
Ich meine nicht verlinkt, ich meine folgendes in deinem Code:
<form method="post" enctype="multipart/form-data" action="https://validator.w3.org/check"> <textarea id="fragment" name="fragment" rows="12" cols="80"></textarea> </form>
Hast du mal ausprobiert, ob das funktioniert? Es sind ja weniger als zehn Zeilen – und kann vielleicht sogar per XMLHTTPRequest gerufen werden 😝
Ich suche einen Hinweis auf https://validator.w3.org/ dass derlei Praktik auch er<del>wünschiget</del><ins>laubiget</ins> ist.
Hej beatovich,
<form method="post" enctype="multipart/form-data" action="https://validator.w3.org/check"> <textarea id="fragment" name="fragment" rows="12" cols="80"></textarea> </form>
Hast du mal ausprobiert, ob das funktioniert? Es sind ja weniger als zehn Zeilen – und kann vielleicht sogar per XMLHTTPRequest gerufen werden 😝
Ich suche einen Hinweis auf https://validator.w3.org/ dass derlei Praktik auch er<del>wünschiget</del><ins>laubiget</ins> ist.
Hmm - die Web Developer Toolbar macht doch so was. Mir scheint, da gibt es eine API?!? Dann wäre das sicher auch gewünscht. Der validator ist doch in so vielen projekten eingebunden. Kann mir nciht vorstellen, dass ausgerechnet das W3C etwas dagegen hat, wenn Code validiert wird. Auch andere Editoren nutzen den Service …
Marc
hallo
Hej beatovich,
<form method="post" enctype="multipart/form-data" action="https://validator.w3.org/check"> <textarea id="fragment" name="fragment" rows="12" cols="80"></textarea> </form>
Hast du mal ausprobiert, ob das funktioniert? Es sind ja weniger als zehn Zeilen – und kann vielleicht sogar per XMLHTTPRequest gerufen werden 😝
Ich suche einen Hinweis auf https://validator.w3.org/ dass derlei Praktik auch er<del>wünschiget</del><ins>laubiget</ins> ist.
Hmm - die Web Developer Toolbar macht doch so was. Mir scheint, da gibt es eine API?!? Dann wäre das sicher auch gewünscht. Der validator ist doch in so vielen projekten eingebunden. Kann mir nciht vorstellen, dass ausgerechnet das W3C etwas dagegen hat, wenn Code validiert wird. Auch andere Editoren nutzen den Service …
Marc
Quellübergreifende (Cross-Origin) Anfrage blockiert: Die Gleiche-Quelle-Regel verbietet das Lesen der externen Ressource auf https://validator.w3.org/nu/check. (Grund: CORS-Anschlag schlug fehl).
Hier nun aber das Problem:
Während auf https://validator.w3.org/nu/check selbst ein CORS Access-Control-Allow-Origin * erscheint, scheitere ich dennoch wenn über XHR getestet.
Firefox lässt mich keine Header lesen.
Hej beatovich,
Firefox lässt mich keine Header lesen.
Ja, der ist da pingelig. Safari auch immer mehr. Der zeigt zwar (IMHO) noch alles an, manches davon aber erst, nachdem man dreimal zugestimmt und seine OS-Login-Kennung eingegeben hat. Auch nicht wirklich komfortabel.
Marc
Hello,
Ich habe folgende optionen:
- Link zum https://validator.w3.org/ (nur für öffenltiche Siten wirklich bequem)
- Link zu einem Service, wo ich html POSTen kann
- Ich schreibe selber einen primitiven Validator.
Da die zweite Option wohl nicht existiert, […]
Was fehlt dir beim File Upload oder Direct Input?
Natürlich bestehen diese Möglichkeiten, und ich habe auch den Link zum direkt Input in der Hilfe mal verlinkt.
Ich würde da nur gerne noch dieses Quäntchen Automation (wenn möglich) wünschen, so dass ich den Code aus der Textarea direkt Posten kann. Und das freilich so, dass es mich selber keine 10 Zeilen Code kostet 😉
Dann nimm den PHP-DOM-Parser. 20 Zeilen erden es aber vermutlich ;-P
Glück Auf
Tom vom Berg