Articles taggés avec 'xml'

Objective-C: la meilleure façon d'utiliser les fichiers liste des biens

Un des avantages de la liste des fichiers de propriété, qui sont simplement des fichiers texte qui suit le standard XML, est que vous pouvez instantanément se transformer en objets (tels que tableau ou dictionnaire) Objective-C. Lorsque vous créez une liste de fichiers de propriété:

Property List

Suite ...

Très court extrait: comment identifier les appels Ajax en PHP

Lors de la construction d'une passerelle d'Ajax, c'est à dire un fichier qui est invoquée par l'objet XmlHTTPRequest JavaScript, vous pouvez par inadvertance créer un tunnel pour les intrusions indésirables. Étant en fait un fichier comme les autres, situé sur notre serveur est accessible à partir de la barre d'adresse de votre navigateur.

Suite ...

Très court astuce: proxy RSS avec SimplePie

Si vous utilisez Flash ou Ajax pour lire les flux RSS provenant d'autres domaines, vous devez vous équiper avec un proxy (tunneling), car les protections imposées par les deux technologies (voir serveurs proxy tunnel et pour l'Ajax et au-delà ). Si votre site ou votre blog est déjà SimplePie , vous pouvez écrire un proxy simple comme ceci:

Suite ...

Créer un lecteur de flux simple avec SimplePie et jQuery

SimplePie est une bibliothèque PHP peut grandement simplifier la récupération et la manipulation de flux RSS, ou, plus généralement, aux formats XML. Vous pouvez, par exemple, écrire quelques lignes de code, exploiter certains "funzioncina" jQuery pour créer une Ticker Nouvelles à rejoindre notre site / blog.

Suite ...

Adobe AIR et l'API Feedburner: Reloaded

Je m'inspire de l'excellent tutoriel Napolux , Flex 3, Adobe AIR et l'API Feedburner , qui montre comment écrire une application simple (ou widgets) à l'aide de Flex 3 d'Adobe AIR, pour montrer comment accomplir la même chose en utilisant Adobe Flash CS3. Si vous le souhaitez, et vous pouvez également utiliser l'extension pour la création d'applications Adobe AIR. Il n'est pas nécessaire pour les fins de ce tutoriel, remplir la demande comme un exécutable AIR, vous pouvez utiliser le code proposé comme une animation Flash simple pour être "fixé" à vos pages Web

Suite ...

Lire les paramètres d'un fichier XML en Actionscript 3.0 espace de noms

Disons que vous avez un fichier XML qui contient un certain point la ligne suivante:

1
2
...
type = "image/jpeg" /> <media :thumbnail url = Type = "thumbs/pic10.jpg" "image/jpeg" />

Comme je l'ai lu, par exemple, l'attribut url en Actionscript 3.0?

Si le XML a été la suivante:

1
2
...
type = "image/jpeg" /> Url = Type de l'image> "thumbs/pic10.jpg" = "image/jpeg" />

) sarebbe stato sufficiente: Après l'obtention du pointeur &lt;immagine/&gt; ( imgptr ) serait suffisante:

1
imgptr . @ url ) ; trace (imgptr. @ url);

Si &lt;media:thumbnail/&gt; , cependant, ajouter:

1
2
Namespace = myXML . namespace ( "media" ) médianes var: Espace de noms . myXML = espaces de noms ("middle")
myXML . mediaNS :: thumbnail . @ url ) ; trace (médianes myXML.:. miniature url @);

Suite ...

Extension de l'IDE Flash CS3 avec des extraits

Snippets Lee Brimelow , évangéliste Platform chez Adobe, est responsable du développement en Flash, Flex et AIR. De son blog ( TheFlashBlog ) vous pouvez télécharger une extension pratique pour Flash CS3: Snippets . Cette extension est écrite en utilisant l'API que Flash permet d'interagir avec son IDE (JSFL API) vous permet d'ajouter un écran tactile (à l'instar de celle déjà présente dans Adobe Dreamweaver) où vous pouvez insérer des petits morceaux de code que nous utilisons le plus souvent.

Une fois installé, vous pouvez déjà profité de quelques extraits fournis par l'auteur. En cliquant sur l'icône l'image Vous pouvez éditer le fichier XML qui contient des extraits (les extraits de code). Une fois le montage se fait simplement enregistrer le fichier et cliquez sur Mise à jour snippets de mettre à jour la liste. site de l'auteur ont été libérés ces derniers jours plusieurs extraits d'ajouter à celles déjà présentes. Voici la version complète du fichier XML:

Suite ...

Flash CS3: communiquer avec un serveur Web

ActionScript 3.0 introduit un certain nombre d'outils formidables de communication, certains totalement nouveaux, certains révisés et améliorés par rapport aux versions précédentes d'ActionScript. Nous commençons à voir comment il change la façon dont vous interagissez avec un serveur Web dans le cas d'une simple communication entre Flash et une page PHP avec la réponse XML. Tout d'abord, l'objet XML n'existe plus! ActionScript 3.0 introduit de nouvelles classes ont été, dont certains sont dédiés à la «compatibilité ascendante».

Remarque: La classe XML (avec les classes connexes) d'ActionScript 2.0 ont été renommés XMLDocument et déplacé vers le package flash.xml. Il est inclus dans ActionScript 3.0 pour assurer la compatibilité avec les versions précédentes.

usando il metodo sendAndLoad() dell'oggetto LoadVars (vedi: Flash: LoadVars e XML per inviare dati in POST ). Dans ActionScript 2.0 de la communication avec un serveur Web a souvent été résolu en utilisant la combinaison des objets LoadVars et XML, en utilisant la méthode sendAndLoad() objet LoadVars (voir: Flash: LoadVars et XML pour envoyer des données en POST ). Maintenant, les choses changent, mais vous venez de vous habituer à de nouveaux noms et les objets. Comme indiqué dans le manuel, en fait:

Suite ...

Flash: XML et LoadVars pour envoyer des données en POST

Voici un excellent moyen pour envoyer des données POST vers un serveur Web. Nous allons utiliser deux objets: un objet LoadVars pour envoyer et de recevoir un objet XML (dans le cas où nous nous attendons à un retour au format de documents XML). Utilisez l'objet LoadVars dans Flash est utile pour créer des propriétés d'exécution qui seront considérés comme des variables POST à ​​la fois pour la possibilité de spécifier la méthode de livraison: POST ou GET.

Tout d'abord, nous créons l'objet LoadVars qui seront utilisés pour expédier:

1
LoadVars = new LoadVars ( ) ; var s_lv: LoadVars = new LoadVars ();

Pour cela nous ajoutons les variables POST dans un très simple:

1
2
; . s_lv title = "Bonjour";
; s_lv subtitle = "Bonjour le monde".;

Préparer l'objet qui reçoit la réponse du serveur Web (dans stdout) - si vous venez de faire un echo de PHP:

1
2
XML = new XML ( ) ; var r_xml: XML = new XML ();
= true ; r_xml ignoreWhite = true.;

A ce stade, nous pouvons faire est d'envoyer:

1
"http://miodominio.com/miapagina.php" , r_xml , "POST" ) ; . s_lv sendAndLoad ("http://miodominio.com/miapagina.php" r_xml, "POST");

La méthode sendAndLoad () de l'objet LoadVars est très ultile car il vous permet de spécifier le retour objet (dans ce cas, notre r_xml objet XML) et le mode de livraison (dans notre cas POST).
Enfin vient de mettre en attente:

1
2
3
4
5
( success : Boolean ) { . r_xml onLoad = function (succes: booléen ) {
success ) { if (success) {
/ / Traitement des résultats
}
};

Suite ...

Javascript PHP vs Contenu

Il ya une raison très importante pour préférer l'inclusion de contenu via PHP - du côté du serveur - sur une page Web à l'égard de l'utilisation de JavaScript - côté client. Dans le développement de services de sortie outils utilisés sur le CMS getmePage applick.com pourrait utiliser le moteur de l'Ajax en tant que serveur de récupération de données HTTP. Le problème, dans ce cas, c'est que vous avez eu à faire avec le contenu d'un site, le contenu qui est indexé par crawlers de recherche comme Googlebot! Les robots ne pas exécuter le code JavaScript, ce qui en fait une page blanche dans les yeux de Googlebot. Aujourd'hui, je me contente de faire une différence dans l'indexation dans les moteurs de recherche, de sorte que vous devez faire attention comment ils sont générés contenu sur une page. Ce que vous voyez l'est enduser pas la vue d'un outil tel que Googlebot. C'est l'une des raisons qui ont déterminé le choix de PHP nell'engine dell'applick récupération getmePage données. PHP, en fait, exécute le serveur Web avant d'envoyer la page au client. Il s'ensuit, de sorte que ce que vous voyez est ce que voit un robot de l'utilisateur final.

Suite ...