vraiment important, cliquez !
malheuresement la page n'est pas valide sur w3 à cause de l'utilisation d'une instruction de
traitement XML dans ma page principale php(index.php), en effet j'avais pensé le site de façon a ajouter du html généré par
un fichier xml et une feuille de style XSL dans ma page principale, mais ceci ne se valide pas,
j'aurais pu faire très simple et faire trois page
html valide en trois langues différentes et faire des redirection dessus, mais j'ai voulus utiliser les technos du
websémantique, j'espère que ceci ne vas pas trop me décervir.
(détailles du fonctionnement de la page php : je crée deux objets DOMDocument, un pour mon fichier XML et un pour le XSL,
en suite j'initialise le paramètre langue ($_SESSION['lang]) pour mon fichier XSL, j'utilise en suite la fonction transformToXML qui me renvoie le résultat
de la transformation que j'affiche par la suite)
le lien suivant est mon portfolio sans Style, en utilisant une fonction PHP qui permet de piocher un element depuis un
fichier XML et de l'afficher en HTML, ceci permet de contourner le probleme évoqué plus haut.
Portfolio valide sans Style
en outre j'ai essayer de generer directement un fichier HTML grace à un fichier XML et XSL, j'ai par ailleur crée
un namespace XSD pour valider le résultat, mais j'ai toujours une erreur de validation liée ua namespace cette fois.
Le résultat :
cette partie permet de changer les langues du site sur lequel on se trouve select Language
NB: je pense que faire un fichier PHP à part qui genère le XHTML liée à la page XML et XSl, puis appeler
ce dernier Depuis du javascript pour le rajouter à une feuille blanche HTML permet de valider le fichier
عن المطور
- اسمي أحمد ، عمري 23 عامًا وأنا طالب في علوم الكمبيوتر في مدرسة الهندسة في Sup Galilée. شغوف بالعلوم منذ الطفولة ، كنت أعرف دائمًا أنني أريد متابعة دراستي في مجال متعلق به. يمثل هذا الموقع سيرتي الذاتية ، ومشروعًا صغيرًا في حد ذاته ، حقًا ، لإنجاحه ، أضع معرفتي موضع التنفيذ في برمجة الويب "الكلاسيكية" مثل HTML و CSS و JavaScript و PHP ، ولكن أيضًا برمجة الويب 2.0 (الدلالات).
- الموقع متعدد اللغات بفضل استخدام ملف XML حيث أقوم بتخزين نص الصفحة بلغات مختلفة ، هذا الملف ثم تحولت إلى أجزاء من صفحة html أقوم باستيرادها إلى الصفحة الرئيسية باستخدام وظيفة php.
- فيما يتعلق بقسم التعليقات في الموقع ، تأخذ وظيفة Javascript النص الذي تم إدخاله بواسطة يرسل المستخدم AJAX إلى دالة php التي تخزنها في ملف XML (للبقاء في السمة :)) ملحوظة: في إطار عمل كامل الوظائف ، لا يوصى باستخدام ملف XML كقاعدة بيانات ، في الواقع ، أولها يبقى استخدام نقل البيانات ، في حالتي هو للأغراض التعليمية.
- يتم إعادة تحميل التعليقات في كل مرة يتم فيها النقر فوق الزر "إرسال رسالة" ، تستدعي وظيفة جافا سكريبت وظيفة php والتي إرجاع محتوى ملف xml ، ثم يتم إضافتها في علامة html مخصصة.
تجارب مهنية
Club Med( 2019-2021 , موسمي ) : النادل
IRI( منذ 2021 , مناوب ) : ( VisualBasic, C#, PL/SQL) مهندس برمجيات متدرب
مهارات شخصية
- الروح الإبداعية
- مستقل
- منظم
- الدافع
- إدارة الوقت
- فريق العمل
اللغات
إنجليزي : بطلاقة
العربية : بطلاقة
منطقة القبائل : اللغة الأم
مهارات الحاسوب
هوايات
كرة القدم
كمال الأجسام
الرسوم المتحركة اليابانية