public marks

PUBLIC MARKS from pvergain with tag xml

July 2007

X/HTML 5 Versus XHTML 2

by 2 others
X/HTML 5 Versus XHTML 2 La compétition s'intensifie pour devenir le nouveau langage de balisage pour le Web. L'article suivant discute des aspects cool et pas cool des technologies qui font concours.

February 2007

SourceForge.net: OpenXML Translator (ODF Add-in for Word)

by 2 others
Open XML Translator provides tools to build a technical bridge between the Open XML Formats and Open Document Format(ODF). As the first component of this initiative, the ODF Add-in for Microsoft Word 2007 allows to Open & Save ODF documents in Word.

Open XML Translator : le projet libre de Microsoft finalisé

La passerelle technique entre les documents au format OpenDocument et Open XML est désormais dressée via le logiciel Open XML Translator développé sous l'égide de Microsoft, dans le cadre d'un projet libre éponyme. Dans un communiqué de presse intitulé La prochaine étape en matière d'interopérabilité de documents et de choix est disponible, la firme de Redmond ne semble pas peu fière d'annoncer l'aboutissement de la première phase du projet libre Open XML Translator dont elle est à l'initiative, poussée en ce sens par les nombreuses demandes émanant de ses clients. Interopérablité des formats Open XML et ODF Fruit de ce projet, le programme Open XML Translator permet aux utilisateurs du traitement de texte Word de Microsoft issu de la suite bureautique Office XP / 2003 / 2007, d'ouvrir et de sauvegarder des documents au format ODF utilisé notamment sous la suite libre concurrente d' Office, OpenOffice.org. A l'inverse, il peut aussi s'ajouter à des logiciels de traitement de texte utilisant le format ODF par défaut, pour ouvrir et sauvegarder des documents au format Open XML (pris en charge par défaut dans Office 2007) et Novell a ainsi annoncé que Translator serait intégré en version exécutable à sa prochaine mouture d' OpenOffice.org. La deuxième phase du projet prévoit quant à elle l'élaboration de programmes de conversion pour le tableur Excel et le logiciel de présentation PowerPoint dont des versions définitives devraient être disponibles au mois de novembre 2007. Sans doute pour la plus grande joie de la Commission Européenne, Microsoft serait-il en train de devenir l'un des bons élèves de l'interopérabilité logicielle ?

GUI with flex

by 1 other
Flex is a way to develop Flash applications by programming. It includes a declarative XML language called MXML for laying out user interfaces, and a programming language called ActionScript, which is a superset of ECMAScript (that is, standardized JavaScript), with extra features like optional static type checking. ActionScript is a single language that works across all platforms, so you don’t have to worry about differences. Because it is based on ECMAScript, your JavaScript knowledge is not lost. All MXML components are actually written in ActionScript, which is what you use if you want to write your own components. Flex applications compile directly into SWFs (Flash binaries), which are then Just-In-Time (JIT) compiled by the Flash runtime, for extra speed.

January 2007

NewsForge | Open source XML editors examined

by 1 other
Despite the numerous benefits of XML, users and developers that work with it realize that XML's versatility is a mixed blessing. How does one design an effective editor for a data format that can be used to express virtually any kind of structured content? A visual editing idiom that is appropriate for developing a user interface with XUL content may not be appropriate for writing an essay with DocBook content. In many cases it becomes necessary to construct a specialized editing environment that provides a unique interface and produces valid XML code, such as Glade or OpenOffice.org. If one were to build a generic XML editor that could support a multitude of vastly disparate content types, how would it work? The structure of a given XML content type is usually specified in a Document Type Definition (DTD) or a Schema. An application can use this data to introduce specializations and interface refinements. Many XML editors employ document meta-data to provide context-sensitive assistance and automation mechanisms.

ROR - Structured Feeds, Content, Blogging

by 7 others
What is ROR? ROR (Resources of a Resource) is a rapidly growing independant XML format for describing any object of your content in a generic fashion, so any search engine can better understand that content. RORweb.com is the official ROR website. ROR promotes the concept of structured feeds (which is related to the concept of structured blogging) enabling search engines to complement text search with structured information to better understand meaning. ROR information is typically stored in a ROR feed called ror.xml placed in your website's main directory. Unlike Google Base, ROR feeds can be easily accessed by all search engines: at http://www.your-website-name.com/ror.xml You can think of your ROR feed as a powerful structured feed for describing all your objects to the search engines: products, services, reviews, discounts, images, events, schedule, podcasts, anything you want. The current object types and attributes of the ROR format can be found here. We are working with several companies and individuals in defining new object types and attributes for everyone to use. If you want to participate in this effort (i.e. submit a schema, suggest new types and attributes), please contact us at the email address above. As we expand the ROR format, our goal is to re-use exisisting data structures and formats as much as possible.

Vex - A Visual Editor for XML

by 2 others
Vex is Extensible Vex is based on the Eclipse platform, the same platform used to build the popular Eclipse Java development environment. This foundation provides several advantages. * The Eclipse platform implements a sophisticated plugin architecture, allowing Vex to be extended with third-party or custom, in-house plugins. * Vex leverages many of the mature plugins that make up the Eclipse Java IDE such as the CVS interface, document searching and bookmarking facilities, and searchable help system. * Vex is available with native look-and-feel on many platforms, including Windows, Linux/GTK, and Macintosh OS-X/Carbon. * Java developers using the Eclipse IDE can import Vex into their IDE as a plugin, making it easy to maintain software documentation with Vex. Vex is Reusable The Vex editor widget is available as a pure Java, cross-platform component with bindings to Swing and SWT. Developers can re-use this widget, for example as an applet in a web-based application.

Connexions: Rhaptos Software Development - Etna XML Editor

by 5 others
Etna is an open Source XML Editor built on Mozilla's core, Gecko. It uses some RelaxNG schema to edit and validate XML Documents. See a complete description Latest Release The latest release is 0.3.1. Read More Old release * Etna 0.2 * Etna 0.2.5 * Etna 0.3 Extensions You can download few extensions for Etna here Documents * RelaxNG extensions : this document describes all Relaxng Extensions you can use in your RelaxNG schema, to improve the editing inside Etna.

Templess - Trac

(via)
Templess is an XML templating library for Python, that is very compact and simple, fast, and has a strict seperation of logic and design. It is different from other templating languages because instead of 'asking' for data from the template, you 'tell' the template what content there is to render, and the template just provides placeholders. Instead of calling into your code from the template, all data for the template is prepared in the code before it is handed over to the templating engine to render. This makes Templess very suitable for programmers, since everything is done from the Python code layer rather than using some domain-specific language from the XML.

Qu’est ce que le RSS ? at ifeedgood : rss, syndication de contenu

Un flux RSS est un fichier XML qui a été créé pour syndiquer des nouvelles, afin de partager du contenu sur le Web. Et là je sens que seul les Techos et quelques Geeks ont compris quelque chose à cette définition, mais pour le commun des mortels comme vous et moi ce qui vient a l’esprit c’est plutôt « késako ? » ou « hein ? c’est quoi encore tout ce charabia ? ». Alors supposons que vous ayez 50 sites web ou blogs que vous aimez lire régulièrement… Ces derniers, diffusant leurs news sous forme de flux RSS, vous permettent de vous « abonner » à leur contenu. Plus besoin de visiter chaque site (ouvrir une nouvelle page, attendre le chargement de toute la page, …) pour trouver d’éventuels nouveaux articles vous intéressant. Avec le RSS, vous recevrez en temps réel toutes les dernières nouvelles de votre choix dans votre lecteur de flux RSS. Un endroit unique où vos informations seront représentées comme dans une messagerie : classement par date, notion d’articles lus et non lus, gestion de rubriques, … Si ça c’est pas gagner du temps dans sa vie quotidienne !

XML.com: Making XML in a Rails App

by 1 other
Trivial, but interesting example.

Welcome! | Open Source Recruiter

(via)
1. Resume objects are validated using OSR tools, and can then be converted to a number of different formats, including HR-XML, HTML, XHTML, PDF, and Open Document text (ODT). OSR comes budled with default stylesheets for performing each of these transformations. It also allows users to define their own stylesheets for custom transformations. Click on a link below to display a sample resume formatted using one of the default stylesheets that ships with OSR: * HR-XML example * HTML example * XHTML example * PDF example * Open Document text example 2. Resumes can optionally be persisted to an SQL-compliant datastore. The resume database can be manipulated just like any other database; searching and data manipulation can be perfomed by anyone who knows SQL.

HR-XSL Homepage

(via)
The HR-XSL project provides a set of command-line tools that transforms a curriculum vitae or résumé in XML format into PDF, HTML, or plain text format. Background Keeping one's CV current is a tedious, never-ending process. One common problem is that several different versions of the same document have to be maintained. For example, job hunters these days typically have to maintain at least three separate forms of their CV or résumé: * An HTML version for posting to the web * A plain text one for sending via email * A nicely-formatted PDF version for printing With all of these different versions, making changes to your CV or résumé can be tiresome and prone to error. Cutting and pasting can help, but a typo in one version will still propagate to all the others, and then you must correct each separate version. And, when deadlines are approaching, you might quickly make an important change to one version and forget to make that same change in all of the others. A better approach is to put all of your CV or résumé content into a single "master" copy, then let your computer automatically generate and format different versions of the document from this master. The HR-XSL project provides the tools for exactly this purpose. All you need to do is create a CV in a special XML format. HR-XSL can then take this XML file as input and create a PDF, HTML, or plain text version as output. Documentation User documentation Examples Simple Résumé Source HTML PDF Plain text Complex CV Source HTML PDF Plain text Download Latest release Project Page HR-XSL on SourceForge.net Related Sites * HR-XML Consortium - This non-profit organization produces XML specifications for HR processes, including a specification for résumés. * Open Source Recruiter (SourceForge) - A Java toolkit for creating and manipulating HR-XML résumés. * Jerimoth (SourceForge) - A Java-based web service for posting HR-XML résumés. * Open Human Resources (SourceForge) - An open repository for various Human Resource components that communicate using HR-XML via SOAP. * OpenSkills (Wikipedia) - a global non-profit association that provides a freely searchable database of résumés based on HR-XML. * xmlresume (SourceForge) - An open source project that defines both the data layer and the presentation layer of a résumé. It uses a custom (non-HR-XML) data format.

HR-XML « e-recrutement et marché du travail

by 1 other
Le HR-XML (Human Ressources - eXtensible Markup Language) est un ensemble de spécifications XML dont le but est de faciliter l’échange et le traitement automatisés des informations numériques liées à la gestion des ressources humaines. Le consortium à l’origine de ce standard rassemble une centaine d’entreprises issues de 22 pays ; les grandes entreprises de travail temporaire y jouent un rôle majeur. Parmi les nombreuses spécifications produites, certaines sont dédiées à la standardisation des formats de publication d’offres d’emploi et de CV. Elles ouvrent la voie d'une publication structurée de ces données, permettant leur rediffusion et leur agrégation tout en préservant la richesse des critères initiaux de catégorisation. Mais elles ne règlent pas pour autant totalement la question des repères de coordination puisque, pour intégrer des offres d'origines diverses dans une même base, il est par ailleurs nécessaire de disposer de taxinomies communes pour les professions, les secteurs, les diplômes, etc..

The Extensible Stylesheet Language Family (XSL)

by 3 others
XSL is a family of recommendations for defining XML document transformation and presentation. It consists of three parts: XSL Transformations (XSLT) a language for transforming XML the XML Path Language (XPath) an expression language used by XSLT to access or refer to parts of an XML document. (XPath is also used by the XML Linking specification) XSL Formatting Objects (XSL-FO) an XML vocabulary for specifying formatting semantics An XSLT stylesheet specifies the presentation of a class of XML documents by describing how an instance of the class is transformed into an XML document that uses a formatting vocabulary, such as (X)HTML or XSL-FO. For a more detailed explanation of how XSL works, see the What Is XSL page. For background information on style sheets, see the Web style sheets resource page. XSL is developed by the W3C XSL Working Group (members only) whose charter is to develop the next version of XSL. XSL is part of W3C's XML Activity, whose work is described in the XML Activity Statement.

Les standards XQuery 1.0 et XSLT 2.0 du W3C : de nouveaux outils au service de l'interrogation, la transformation et l'accès au langage XML et aux données relationnelles

Le standard XSLT 1.0, publié en 1999 et largement déployé sur les serveurs Web et dans les navigateurs, fait partie intégrante de l’infrastructure technique et de gestion des entreprises d’aujourd’hui. Des années d’expérience consacrées à ce langage ont donné lieu à une liste impressionnante de nouvelles fonctionnalités pour les spécifications XSLT 2.0 et XPath 2.0, dont une bibliothèque de fonctions nettement étendue, de nouvelles options pour le regroupement et l’agrégation et des fonctions plus puissantes de traitement de texte utilisant des expressions standard. « C’est un jour à marquer d’une pierre blanche pour les utilisateurs de XSLT » souligne Michael Kay, rédacteur de la spécification XSLT 2.0, « tant pour ceux qui ont patiemment attendu cette recommandation pour utiliser les nouvelles fonctionnalités que pour ceux qui ont pris le pari de déployer cette nouvelle technologie avant son approbation finale. À mon avis, notre plus grande réalisation a été de franchir un cap décisif dans les fonctionnalités et la productivité des développeurs tout en maintenant un très haut niveau de rétrocompatibilité pour tirer autant que possible les coûts de transition vers le bas. » XSLT 2.0 peut, en option, utiliser le schéma XML, pour une détection accrue des erreurs à la fois lors de la compilation et de l’exécution, et ainsi fournir la stabilité requise dans les applications d’entreprise. Les implémentations de la nouvelle spécification disponibles depuis 2002 sont éprouvées parallèlement à la spécification. Les quelques 150 000 téléchargements des différentes implémentations suffisent à démontrer les avantages et le bien fondé de ces nouvelles fonctionnalités. Le fait est que de nombreuses entreprises, des maisons d’édition aux banques d’affaires, utilisent déjà XSLT 2.0 dans leurs systèmes opérationnels. Les huit recommandations publiées aujourd’hui pour renforcer la puissance de la famille XML sont : 1. Langage XML Path (Path 2.0) 2. Transformations XSL (XSLT) Version 2.0 3. XQuery 1.0 : un langage de requête XML 4. Syntaxe XML pour XQuery 1.0 (XQueryX) 5. Modèle de données (XDM) pour XQuery 1.0 et XPath 2.0 6. Fonctions et opérateurs pour XQuery 1.0 et XPath 2.0 7. Sémantique formelle pour XQuery 1.0 et XPath 2.0 8. Sérialisation de XSLT 2.0 et XQuery 1.0

Amiko

Amiko is the new resumé. The Internet has changed the way people are hired, more and more companies are using online job postings to find employees. Printing and mailing resumés can cost and arm and a leg. If you post your resumé on a job site, it only works for that site. Amiko allows you to span the job sites, from Monster to Craigslist, just post a link to your Amiko resumé and that's it.

Kite's Portal - KITE, The European mobile worker’s kit

The KITE project was established in the context of the creation and dissemination of the electronic version of Europass, the European Community Framework for the transparency of qualifications and competencies. The contribution of the KITE project to this strategic initiative is to put an emphasis on the person, the control over personal data, and the use of mass-endorsed publication tools as vectors of the Europass-CV. To do so, among other deliverables, Kite is offering an implementation of the Europass-CV, as a plugin of three open source existing weblogs: WordPress, ELGG and Dotclear. With KITE, everybody will be entitled to add to his personal weblog page (blog) a smart extension, based on open standards, to make his own professional profile more accessible, more browsable, searchable through the web. Above all, KITE will make everybody's profile compliant with today's HR standards (HR XML) for easy, fast and convenient European-scale comparison and inclusion in public databases. If transparency is the collective challenge, versatility is the indivudual commitment: using a controlled webprofile for immediate jobsearch, but also for long-term self-valorization and social networking. This website will offer the results of the KITE project : here, you will be able to download this free and powerful tool (and its documentation), as well as studies and reports on the European landscape, actors and projects around internet-improved mobility. Every person interested can join the project today, to take part in the ongoing tests or to evaluate the tool in real-life scenarios after August 2006.

XML Résumé Library:: Welcome

by 7 others
The XML Résumé Library is an XML and XSL based system for marking up, adding metadata to, and formatting résumés and curricula vitae. It consists of these components: * An XML Document Type Definition (DTD) for describing résumés. * Three XSL stylesheets to transform an XML résumé into: o Web-ready HTML, o Print-ready PDF, or o Plain, unformatted text o RTF transforms (requires third-party software) * A targeting filter that allows you to focus your résumés to a particular employer without manually editing your source resume file. Applications * Résumé production: produce web and print résumés from a single source file. * B2B (business-to-business): transfer résumés between human resources and other company divisions, or between recruiters and employers. * Search and retrieval: increase precision in locating employees using résumé metadata.

HR-XML : un standard XML pour la gestion des ressources humaines.

Le HR-XML Consortium est un groupement d'industriels qui propose un format XML standard pour structurer les cv. HR-XML se veut un standard ouvert dont la documentation complète (notamment les schémas W3C XML Schema) est librement disponible sur leur site internet. Un autre site de certification vis à vis de ce standard a par ailleurs été mis en place par le consortium.

pvergain's TAGS related to tag xml

actionscript +   amiko +   blogs +   comparaisons +   cv +   eclipse +   editeurs +   emploi +   etna +   flash +   flex +   gui +   hr-xml +   hr-xsl +   ide +   java +   logiciel libre +   mxml +   news +   normes_xml +   open XML translator +   orecruiter +   python +   rails +   ressources +   ror +   rss +   ruby +   template +   templess +   tools +   vex +   w3.org +   web +   xhtml +   XHTML5 +   xlst +   xml resume +   xsl +   xslt2.0 +