Jaki nagłówek dla pliku Flexa

0

Hej

Jest taka strona jak validator.w3.org, gdzie można sprawdzić poprawność strony. Rzecz jasna walidator rzuca się o brak nagłówka DOCTYPE w pliku index.html - został wygenerowany przez builder flex 3.0 (jego brat to index.swf).
Próbowałem w pliku html'a dopisać, no ale właśnie jaki nagłówek ?

Gdy wpisałem, pusty <!DOCTYPE> walidator i tak się czepiał. Z teorii książkowej - należy stworzyć plik crossdomain.xml, mój kod to taki:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
 <cross-domain-policy>
   <allow-access-from domain="www.mojadomena.pl" />
   <allow-access-from domain="mojadomena.pl" />
</cross-domain-policy>

Wstawiając DOCTYPE z powyższego kodu do mojego głównego pliku *.html, walidator i tak się rzuca- taka kombinacja
Ogólnie się pogubiłem, o co z tym chodzi ???

0

Poprawny nagłówek pliku HTML to na przykład: <!DOCTYPE html>. Tutaj konkretnie HTML5.

Nagłówek z pliku crossdomain.xml to nagłówek dokumentu XML o tej konkretnej strukturze, nie dokumentu HTML.

0

... jak już pisałem wyżej, taki pusty typ nagłówka już wpisałem (<!DOCTYPE html>), ale walidator się dalej rzucał;
Jeśli nie znam i nie wiem jaki typ wstawić dla programu ADOBE FLEX 3 + AS + PHP, to skąd mam się dowiedzieć ... pomóżcie

0

crossdomain nie ma żadnego związku z żadnymi doctypami.
i wiesz.. nie wszyscy posiadają adobe flex, więc może pokaż cały kod html jaki został wygenerowany i na tej podstawie będzie można stwierdzić jaki nagłówek się tam nada (ale znając [starsze] generatory html adobe - to bez poprawek kodu - żaden).

0

crossdomain.xml nie ma nic wspólnego z walidatorem html. nie umieszcza się w nim doctype. wiesz w ogóle do czego służy ten plik?
a co do walidacji pliku z osadzeniem flasha - walidacja html nie ma nic wspólnego z flashem czy php. to html, więc doctype jak dla html. który konkretnie zależy od Ciebie. <!DOCTYPE html> dla html5 będzie ok. podkreślam, dla html5, nie xml/as/swf/js/css/omg/wtf.
mam wrażenie, że nie rozumiesz nie tylko do czego służy crossdomain.xml, ale też i doctype i tego też, że php działa po stronie serwera i walidator nie ma szansy go dotknąć, a także że kod swf nie jest walidowany, a nawet jeśli by tak było, to użyte w nim biblioteki (flex mx) nie mają praktycznego znaczenia. to podstawy są.

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0