Implémentation d'un menu radial animé sous Android
Ce guide détaille la création d'un menu radial interactfi, similaire au système "PATH", en utilisant le développement Android natif. L'objectif est de proposer une expérience utilisateur dynamique avec des animations fluides pour l'apparition et la disparition des options du menu.
Structure de la mise en page (XML)
La disposition prin ...
Publié le 23 août à 05h28
Distinction entre XmlNode et XmlElement dans le framework .NET
Lors de la manipulation de documents XML en C#, les développeurs sont souvent confrontés aux classes XmlNode et XmlElement. Bien qu'elles partagent de nombreuses similitudes, comprendre leurs rôles respectifs est essentiel pour une gestion efficace du DOM (Document Object Model).
Hiérarchie et Héritage
La relation entre ces deux classes est bas ...
Publié le 11 août à 16h19
Création d'un flux RSS en Java
Spécifications
Le but est de lire du texte à partir de différentes sources et de le publier sous un format RSS ou Atom.
Approceh
Pour réaliser ce projet, nous allons suivre les étapes suivantes :
Lire le contenu textuel depuis une source externe (fichier, API, base de données, etc.).
Générer un flux au format RSS ou Atom à partir du texte lu.
...
Publié le 11 août à 13h35
Gestion de la Persistance des Données XML dans Unity
Introduction à la Persistance XML
Le langage XML (Extensible Markup Language) est largement utilisé dans le développement Unity pour structurer et stocker des données de manière lisible. Contrairement aux formats binaires, XML permet une inspection facile des sauvegardes. L'objectif principal est de transférer l'état mémoire d'une application v ...
Publié le 3 août à 11h34
Modèle d'Objets de Document (DOM)
1 Vue d'ensemble du DOM
1.1 Qu'est-ce que le DOM
Le Modèle d'Objets de Document (Document Object Model)
Le DOM est une API fondamentale pour représenter et manipuler le contenu des documents HTML et XML
Le DOM est une interface de programmation standard recommandée par le W3C pour traiter les documents XML
1.2 Classification du DOM
DOM Core ...
Publié le 27 juillet à 19h37
Gestion des vecteurs Drawables sur Android 4.4 et versions antérieures
Lors du développement d'applications Android, l'utilisaiton de ressources vectorielles (SVG convertis en XML) peut provoquer des plantages sur les appareils équipés d'une version d'Android inférieure à 5.0 (API 21). L'erreur classique rencontrée est la suivante : org.xmlpull.v1.XmlPullParserException: Binary XML file line #1: invalid drawable t ...
Publié le 26 juillet à 21h33
Manipulation du Texte en SVG
L'élément <text> en SVG permet d'intégrer du texte dans vos graphiques vectoriels. Les attributs x et y définissent la position initiale du texte. x contrôle le point de départ horizontal, tandis que y détermine la ligne de base du texte.
Alignement du Texte
L'attribut text-anchor ajuste le point d'ancrage du texte par rapport aux coordon ...
Publié le 20 juillet à 15h01
Instanciation d'Objets dans Spring via Configuration XML
Principe de l'Injection par Fichier XML dans Spring
Spring Framework permet de gérer l'instanciation des objets à travers un fichier de configuration XML. Cette méthode centralise la définition des beans, offrant une séparation claire entre le code applicatif et la configuration des composants. Les objets ainsi définis sont créés lors du charge ...
Publié le 11 juillet à 07h04
Protéger contre les vulnérabilités XXE dans les applications web
Origine de la faille XXE
La vulnérabilité XXE (XML External Entity) survient lorsque le parseur XML traite les entités externes contenues dans les données d'entrée. Un attaquant peut exploiter cela pour lire des fichiers locaux, effectuer des requêtes serveur à serveur (SSRF), exécuter des commandes ou causer un déni de service.
Stratégies de d ...
Publié le 10 juillet à 20h39
Personnalisation de l'interface Android avec les ressources Shape et Selector
Dans le développement Android, la personnalisation de l'interface utilisateur repose souvent sur l'utilisation de ressources XML dessinables (drawables). L'utilisation des balises <shape> et <selector> permet de créer des composants avec des bordures arrondies, des dégradés de couleurs d'arrière-plan et des bordures réactives aux ét ...
Publié le 7 juillet à 20h36