Antworten auf deine Fragen:
Neues Thema erstellen

XML Validierung fehlgeschlagen

P

PeetG

Guest

Hallo,

woran kann es liegen, wenn mir Validome einen Validierungsfehler:

Fehler:
Die Deklaration des Elementes 'xs:schema' kann nicht gefunden werden.

Fehlerstelle:
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">

mit dem Hinweis auf die rechte Klammer ausgibt ?

PeetG
 

lauffreak

FotoAnfänger

AW: XML Validierung fehlgeschlagen

Evtl fehlen noch weietre Angaben:
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://example.org/ord"
xmlns="http://example.org/ord"
xmlns:prod="http://example.org/prod">
Grüße-lauffreak
 

AbbySu

Noch nicht viel geschrieben

AW: XML Validierung fehlgeschlagen

Ich greif das Thema mal auf, weil es am nahesten an meinem Problem ist :D

Dank dieses Forums, weiß ich ja nun, wo sich ein guter Validator vor mir versteckte und ich bin grad eifrig dabei meine gesamte HP zu validieren. Doch ich verstehe einfach nicht, wo er diesen Fehler gefunden hat und wie ich den weg bekomme.

Hier der Fehler:

Zeile 1 - Spalte 8
Die Deklaration des Elementes 'style' kann nicht gefunden werden.
<style>.bpe a:link, .bpe a:visited, .bpe a:active { color: #0b4c8e; text-dec

Das Problem ist nur, dass ich diesen Style nicht vergeben oder bestimmt habe und der Fehler bisher auch nur auf einer Unterseite aufgetaucht ist... also was kann ich falsch gemacht haben?

Danke schon mal
 

vincitore

Aktives Mitglied

AW: XML Validierung fehlgeschlagen

kannst du uns die Seite dazu geben? ohne Hintergrundwissen kann man dazu nicht viel sagen

falls du den code selbst eingefügt hast, versuch es mal den type zu definieren, z.B. <style type="text/css">[...]</style>
 
Zuletzt bearbeitet:

AbbySu

Noch nicht viel geschrieben

AW: XML Validierung fehlgeschlagen

Uff, ich geb' einfach mal den Link:

Wie gesagt findet sich die im Validator genannte Klasse (bpe) nicht in meinen Styles... ich hoffe das hilft...?!?
 
T

Titelfigur

Guest

AW: XML Validierung fehlgeschlagen

Lösch mal die Zeilen 1-4 über dem Doctype. Sieht nach einem Copy&Paste-Fehler aus.
 

AbbySu

Noch nicht viel geschrieben

AW: XML Validierung fehlgeschlagen

Hm... ich würd mal sagen, dass der Browser nicht anzeigt, was tatsächlich in meinem Dokument steht, weil dann würd ich u.a. mein Doctype löschen...

HTML:
<?php header("Content-Type: text/html; charset=utf-8"); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>

Ich glaube nicht, dass es so schlau wäre diese Zeilen zu löschen...
 
T

Titelfigur

Guest

AW: XML Validierung fehlgeschlagen

Möglicherweise reden/schreiben wir aneinander vorbei?!

Bitte Startseite zum Vergleich aufrufen:

Rechtsklick > Seitenquelltext anzeigen

Dann dein Impressum:

Rechtsklick > Seitenquelltext anzeigen

Vergleiche die ersten Zeilen beider Dokumente. Wo das intern dann bei dir fehlerhaft implementiert ist, kann ich dir nicht sagen. Ich weiß nicht, wie du deine Site administrierst.
 

AbbySu

Noch nicht viel geschrieben

AW: XML Validierung fehlgeschlagen

Die ersten vier Zeilen aller Quelltexte sind identisch.

Also der Head wird mittels PHP und include() in jedes Dokument eingelesen... weswegen ich ja auch den Fehler überhaupt nicht verstehe... :(
 
Zuletzt bearbeitet:

vincitore

Aktives Mitglied

AW: XML Validierung fehlgeschlagen

Code:
<b>Warning</b>:  Cannot modify header information - headers already sent by (output started at /users/abbysu/www/impressum.php:1) in <b>/users/abbysu/www/head.php</b> on line <b>1</b>

Was sieht denn deine head.php aus? es scheint ja daran zu liegen
 

AbbySu

Noch nicht viel geschrieben

AW: XML Validierung fehlgeschlagen

Ich hätte schon früher geantwortet... sry.

Also die Head.php sieht folgendermaßen aus:
HTML:
<?php header("Content-Type: text/html; charset=utf-8"); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta http-equiv="Content-Script-Type" content="text/javascript" />
<title><?php echo $title; ?></title>
<meta name="author" content="Abby Surname" />
<meta name="keywords" content="Abbys Welt, Abby, Surname, Ruby, Nicole Albertsen" />
    <link href="favicon.ico" rel="shortcut icon" type="image/x-icon" />
    <!-- Style Sheet Dateien -->
    <link href="css/style.css" rel="stylesheet" type="text/css" />
    <link href="css/style_obererhead.css" rel="stylesheet" type="text/css" />
    <link href="css/style_head.css" rel="stylesheet" type="text/css" />
    <link href="css/style_linksbalken.css" rel="stylesheet" type="text/css" />    
    <link href="css/content/style_content_alle.css" rel="stylesheet" type="text/css" />
    <link href="css/content/style_content_start.css" rel="stylesheet" type="text/css" />
    <link href="css/content/style_content_abby.css" rel="stylesheet" type="text/css" />
    <link href="css/content/style_content_galerien.css" rel="stylesheet" type="text/css" />
    <link href="css/content/style_content_tierisch.css" rel="stylesheet" type="text/css" />    
    <link href="css/content/style_content_kontaktformular.css" rel="stylesheet" type="text/css" />
    <link href="css/content/style_content_impressum.css" rel="stylesheet" type="text/css" />
    <link href="futtermittelberechnung/css/futter_style.css" rel="stylesheet" type="text/css" />
    <link href="css/content/style_content_reverenz.css" rel="stylesheet" type="text/css" />
    <link href="css/content/style_content_sims.css" rel="stylesheet" type="text/css" />
    <link href="css/style_footer.css" rel="stylesheet" type="text/css" />
    <!-- Style Sheet Dateien ENDE -->
    <!-- Skripte f&uuml;r die LightBox -->
    <script type="text/javascript" src="js/prototype.js"></script>
    <script type="text/javascript" src="js/scriptaculous.js?load=effects,builder"></script>
    <script type="text/javascript" src="js/lightbox.js"></script>
    <link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" />
    <!-- Skripte f&uuml;r die LightBox ENDE -->
    <!-- Skripte f&uuml;r Popups -->
    <script type="text/javascript" src="js/popup_funk.js"></script>
    <!-- Skripte f&uuml;r Popups ENDE -->
    <!-- Skript f&uuml;r jw player -->
    <script type="text/javascript" src="jwplayer/jwplayer.js"></script>
    <!-- Skript f&uuml;r jw player ENDE -->
</head>

<body>
<div id="wrapper">    
    <div id="obererhead">
        <div id="logo">
            <a href="index.php" target="_self" class="startseite">
                <img src="bilder/logo.png" alt="Abbys Logo" /></a>
        </div>        
        <div id="navi">
            <a href="hanni_hekki.php" target="_self" title="Hannibal und Hektoria - Galerie">
                <img src="bilder/hannihekkisolo.png" alt="Hannibal und Hektoria Solo" /></a>
            <a href="http://abby-surname.magix.net/public" target="_new" title="Externer Link">
                <img src="bilder/zerknuelltes-papier-head.png" alt="Flash Homepage - Zerkn&uuml;lltes Papier" /></a>
            <a href="rest.php" target="_self" title="Restlichen Galerien">
                <img src="bilder/rest_head.png" alt="Bild zu - Restlichen Galerien" /></a>
            <a href="ruby.php" target="_self" title="Ruby - Galerien">
                <img src="bilder/ruby_solo.png" alt="Bild zu - Ruby - Galerie" /></a>
            <a href="tropfen.php" target="_self" title="Tropfen - Galerie">
                <img src="bilder/head_tropfen.png" alt="Bild zu - Tropfen - Galerie" /></a>
        </div>
    </div>
    <div id="head">
        <div id="postithuelle">
            <div id="postittext">
                <h2>Nur mal so&hellip;</h2>
                <p>
                    <?php include ("xml/nurmalso_zufall.php"); ?>
                </p>
            </div>
            <img class="postit" src="bilder/postit.png" alt="postit" />
        </div>
        <div id="banner_div">
        <?php if (!isset($banner)) { 
                echo '<img src="bilder/abbysbanner.png" alt="Abbys Banner" />';
              }
              else {
                echo "<img src='bilder/".$banner."' alt='Abbys Banner - ".$title."' />";
              }            
        ?>  
            
        </div>
          
            
    </div>
Die wird dann in alle anderen Seiten eingebunden. Bevor die Frage nochmal kommt: die öffnenden Tags (html, body und so) schließen sich in der Datei, in der sie eingebunden werden, wenn ich das mal vergessen haben sollte, kommt aber auch ein anderer Fehler... zumindest konnte ich das bisher immer ausfindig machen...
 

AbbySu

Noch nicht viel geschrieben

AW: XML Validierung fehlgeschlagen

Zur ergänzung kann ich jetzt sagen, dass dieser Fehler auch NUR auf dieser Unterseite auftritt.

Sehr mysteriös.
 

vincitore

Aktives Mitglied

AW: XML Validierung fehlgeschlagen

hast du es schon mal ohne das header() versucht?
ich seh da den sinn warum du die Funktion verwendest noch nicht ganz
 

AbbySu

Noch nicht viel geschrieben

AW: XML Validierung fehlgeschlagen

Müsste ich noch mal testen, aber ich bezweifel, dass es daran liegt, weil der Fehler ja nur auf dieser Seite auftritt und der Head überall eingebunden wird und somit identisch ist.
 

LaFaSiLuc

pauschalschuldig

AW: XML Validierung fehlgeschlagen

du solltest die ausrufezeichen am anfang beachten:
  1. warning.png
    Unable to Determine Parse Mode!
    The validator can process documents either as XML (for document types such as XHTML, SVG, etc.) or SGML (for HTML 4.01 and prior versions). For this document, the information available was not sufficient to determine the parsing mode unambiguously, because:
    • the MIME Media Type (text/html) can be used for XML or SGML document types
    • No known Document Type could be detected
    • No XML declaration (e.g <?xml version="1.0"?>) could be found at the beginning of the document.
    • No XML namespace (e.g <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">) could be found at the root of the document.
    As a default, the validator is falling back to SGML mode.
  2. warning.png
    No DOCTYPE found, and unknown root element. Aborting validation.
    The DOCTYPE Declaration was not recognized or is missing. This probably means that the Formal Public Identifier contains a spelling error, or that the Declaration is not using correct syntax, or that your document is not using a DOCTYPE Declaration.
    Without a DOCTYPE Declaration it is not possible to check the validity of your document. Since the document does not start with the root <html> element, automatic fallback to an HTML document type was not performed, and most of the validation process was aborted: only basic markup syntax was checked.
    Learn how to add a doctype to your document from our FAQ, or use the validator's Document Type option to validate your document against a specific Document Type.

Da ist das andere ziemlich unwichtig^^. Hast du die index.php und impressum.php handgemacht? Da muss ja irgendwo ein fehlerlein sein
 

AbbySu

Noch nicht viel geschrieben

AW: XML Validierung fehlgeschlagen

Hast du die index.php und impressum.php handgemacht? Da muss ja irgendwo ein fehlerlein sein
Auf der ersten Seite dieses Forums ist der Code meiner head.php zu sehen. Der wird so komplett in jede Seite included. Da kann sich also eigentlich gar nichts ändern.

die impressum.php beginnt dann wie jede andere Seite folgendermaßen:
PHP:
<?php
    $title = "Abbys Welt - Impressum";
    $seite = "";
    include ("head.php"); 
?>      
        <div id="bgimage">
            <div id="linksbalken">
 

AbbySu

Noch nicht viel geschrieben

AW: XML Validierung fehlgeschlagen

aber sicher doch:
HTML:
<?php
    $title = "Abbys Welt &ndash; Impressum";
    $seite = "";
    include ("head.php"); 
?>      
        <div id="bgimage">
            <div id="linksbalken">
                <?php include ("linksbalken.php"); ?>
            </div>
            <div id="content">
            <div class="content_impressum">
                <h1>
                    Impressum
                </h1>
                <h2>
                    Angaben gem&auml;&szlig; § 5 TMG:
                </h2>
                <p>
                    Nicole Albertsen<br />
                    456&lowast;&lowast; Recklinghausen<br />
                </p>
                <h2>Kontakt:</h2>
                <p>
                    Telefon: 02361-4084892
                </p>
                <p>
                    E-Mail: <a href="mailto:abbyswelt@gmx.net">abbyswelt@gmx.net</a>
                </p>
                <div class="quellenlink">
                    Quelle: erstellt mit dem
                    <a href="http://www.e-recht24.de/impressum-generator.html" target="_new" title="Externer Link zum Impressumsgenerator">Impressum-Generator Website</a>
                    von eRecht24.
                </div>
            </div>
            <div class="content_impressum">
                <h1>Haftungsausschluss:</h1>
                <p><strong>Haftung f&uuml;r Inhalte</strong></p>
                <p>Die Inhalte unserer Seiten wurden mit gr&ouml;&szlig;ter Sorgfalt erstellt. 
                  F&uuml;r die Richtigkeit, Vollst&auml;ndigkeit und Aktualit&auml;t der Inhalte 
                  k&ouml;nnen wir jedoch keine Gew&auml;hr &uuml;bernehmen. Als Diensteanbieter sind wir gem&auml;&szlig; § 7 Abs.1 TMG f&uuml;r eigene Inhalte auf diesen Seiten nach den allgemeinen Gesetzen verantwortlich. 
                  Nach §§ 8 bis 10 TMG sind wir als Diensteanbieter jedoch nicht 
                  verpflichtet, &uuml;bermittelte oder gespeicherte fremde Informationen zu 
                  &uuml;berwachen oder nach Umst&auml;nden zu forschen, die auf eine rechtswidrige 
                  T&auml;tigkeit hinweisen. Verpflichtungen zur Entfernung oder Sperrung der 
                  Nutzung von Informationen nach den allgemeinen Gesetzen bleiben hiervon 
                  unber&uuml;hrt. Eine diesbez&uuml;gliche Haftung ist jedoch erst ab dem 
                  Zeitpunkt der Kenntnis einer konkreten Rechtsverletzung m&ouml;glich. Bei 
                  Bekanntwerden von entsprechenden Rechtsverletzungen werden wir diese Inhalte 
                  umgehend entfernen.</p>
                <p><strong>Haftung f&uuml;r Links</strong></p>
                <p>Unser Angebot enth&auml;lt Links zu externen Webseiten Dritter, auf deren 
                  Inhalte wir keinen Einfluss haben. Deshalb k&ouml;nnen wir f&uuml;r diese 
                  fremden Inhalte auch keine Gew&auml;hr &uuml;bernehmen. F&uuml;r die Inhalte 
                  der verlinkten Seiten ist stets der jeweilige Anbieter oder Betreiber der 
                  Seiten verantwortlich. Die verlinkten Seiten wurden zum Zeitpunkt der Verlinkung 
                  auf m&ouml;gliche Rechtsverst&ouml;&szlig;e &uuml;berpr&uuml;ft. Rechtswidrige 
                  Inhalte waren zum Zeitpunkt der Verlinkung nicht erkennbar. Eine permanente 
                  inhaltliche Kontrolle der verlinkten Seiten ist jedoch ohne konkrete Anhaltspunkte 
                  einer Rechtsverletzung nicht zumutbar. Bei Bekanntwerden von Rechtsverletzungen 
                  werden wir derartige Links umgehend entfernen.</p>
                <p><strong>Urheberrecht</strong></p>
                <p>Die durch die Seitenbetreiber erstellten Inhalte und Werke auf diesen Seiten 
                  unterliegen dem deutschen Urheberrecht. Die Vervielf&auml;ltigung, Bearbeitung, Verbreitung und 
                  jede Art der Verwertung au&szlig;erhalb der Grenzen des Urheberrechtes bed&uuml;rfen 
                  der schriftlichen Zustimmung des jeweiligen Autors bzw. Erstellers. Downloads 
                  und Kopien dieser Seite sind nur f&uuml;r den privaten, nicht kommerziellen 
                  Gebrauch gestattet. Soweit die Inhalte auf dieser Seite nicht vom Betreiber erstellt wurden, 
                  werden die Urheberrechte Dritter beachtet. Insbesondere werden Inhalte Dritter als solche 
                  gekennzeichnet. Sollten Sie trotzdem auf eine Urheberrechtsverletzung aufmerksam werden, bitten wir um einen entsprechenden Hinweis. 
                  Bei Bekanntwerden von Rechtsverletzungen werden wir derartige Inhalte umgehend entfernen.</p>
                <p><strong>Datenschutz</strong></p>
                <p>Die Nutzung unserer Webseite ist in der Regel ohne Angabe personenbezogener Daten m&ouml;glich. Soweit auf unseren Seiten personenbezogene Daten (beispielsweise Name, 
                  Anschrift oder eMail-Adressen) erhoben werden, erfolgt dies, soweit m&ouml;glich, stets auf freiwilliger Basis. Diese Daten werden ohne Ihre ausdr&uuml;ckliche Zustimmung nicht an Dritte weitergegeben.   
                </p>
                <p>Wir weisen darauf hin, dass die Daten&uuml;bertragung im Internet (z.B. 
                  bei der Kommunikation per E-Mail) Sicherheitsl&uuml;cken aufweisen kann. 
                  Ein l&uuml;ckenloser Schutz der Daten vor dem Zugriff durch Dritte ist nicht 
                  m&ouml;glich. </p>
                <p>Der Nutzung von im Rahmen der Impressumspflicht ver&ouml;ffentlichten Kontaktdaten 
                  durch Dritte zur &Uuml;bersendung von nicht ausdr&uuml;cklich angeforderter 
                  Werbung und Informationsmaterialien wird hiermit ausdr&uuml;cklich widersprochen. 
                  Die Betreiber der Seiten behalten sich ausdr&uuml;cklich rechtliche Schritte 
                  im Falle der unverlangten Zusendung von Werbeinformationen, etwa durch Spam-Mails, 
                  vor.
                </p>
                <div class="quellenlink">
                    Quelle: 
                    <a href="http://www.e-recht24.de/muster-disclaimer.htm" target="_new" title="Externer Link zu recht24 - Disclaimer">Disclaimer</a>
                    von eRecht24, dem Portal zum Internetrecht von 
                    <a href="http://www.e-recht24.de/" target="_new" title="Externer Link zu recht24.de - Startseite">Rechtsanwalt</a>
                    S&ouml;ren Siebert.
                </div>
            </div></div>
            <div id="footer">
                <?php include ("footer.php"); ?>
            </div>  
        </div>    
    </div>
</body>
</html>
 

Doitsu

Aktives Mitglied

AW: XML Validierung fehlgeschlagen

Hm, das einzige was ich mir jetzt noch vorstellen koennte, ist dass auf deinem Server nicht die gleiche Datei ist wie bei dir Lokal.

Schau dir mal an wie die impressum.php in der Zeile 1 aussieht.
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.635
Beiträge
1.538.463
Mitglieder
67.558
Neuestes Mitglied
StarsMan
Oben