Skip to main content

Home/ PSI_ESEI_08/ Group items tagged PSI

Rss Feed Group items tagged

David Gelpi Fleta

Becoming an Architect in a System Integrator - 0 views

  • Enterprise Architect/Chief Architect The enterprise architect is responsible for implementing the CIO's vision and strategy for IT. It includes defining strategic programs (usually multiyear, multimillion dollars for large organizations), selecting the appropriate technology platforms, and providing guidance for implementations. The enterprise architect aids the CIO in making sure that the IT investments are aligned to the business strategy, and provide competitive edge for the organization
  • Solution Architect The solution architect is responsible for implementing a strategic IT program. This includes defining the architectural solution for the program (usually spanning multiple technologies),
  • mediate between business and technology teams and various other groups.
  • ...4 more annotations...
  • Technical Architect The technical architect is usually a technology specialist in a particular technology.
  • the technology architect is expected to know the various vendor tools in the technology area, the latest trends in the market, and various architectural alternatives for implementing the solution
  • "Chief Architect."
  • The senior position has the title "Lead Architect."
David Gelpi Fleta

XML Tree - 0 views

  • <?xml version="1.0" encoding="ISO-8859-1"?>
  • XML Documents Form a Tree Structure XML documents must contain a root element. This element is "the parent" of all other elements. The elements in an XML document form a document tree. The tree starts at the root and branches to the lowest level of the tree.
David Gelpi Fleta

XML Schema How To - 0 views

  • This XML document has a reference to an XML Schema:
  • xsi:schemaLocation="http://www.w3schools.com note.xsd"
David Gelpi Fleta

XML Schema Complex Types - Mixed Content - 0 views

  • A mixed complex type element can contain attributes, elements, and text.
  • mixed="true">
David Gelpi Fleta

XML Schema Complex Type - Text Elements - 0 views

  • This type contains only simple content (text and attributes),
  • <xs:element name="shoesize"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:integer"> <xs:attribute name="country" type="xs:string" />
David Gelpi Fleta

XML Schema Complex Type - Empty Elements - 0 views

  • <xs:element name="product"> <xs:complexType> <xs:attribute name="prodid" type="xs:positiveInteger"/>
David Gelpi Fleta

XML Schema Complex Elements - 0 views

  • A complex element is an XML element that contains other elements and/or attributes. There are four kinds of complex elements: empty elements elements that contain only other elements elements that contain only text elements that contain both other elements and text Note: Each of these elements may contain attributes as well!
  • <xs:element name="employee"> <xs:complexType> <xs:sequence>
  • type="personinfo"/> <xs:complexType name="personinfo">
  • ...1 more annotation...
  • <xs:complexType name="fullpersoninfo"> <xs:complexContent> <xs:extension base="personinfo">
David Gelpi Fleta

XML Schema Restrictions/Facets - 0 views

  • Restrictions are used to define acceptable values for XML elements or attributes. Restrictions on XML elements are called facets.
  • Restrictions on Values
  • <xs:restriction base="xs:integer"> <xs:minInclusive value="0"/> <xs:maxInclusive value="120"/> </xs:restriction>
  • ...15 more annotations...
  • Restrictions on a Set of Values To limit the content of an XML element to a set of acceptable values, we would use the enumeration constraint.
  • <xs:restriction base="xs:string"> <xs:enumeration value="Audi"/> <xs:enumeration value="Golf"/> <xs:enumeration value="BMW"/> </xs:restriction>
  • type="carType"/>
  • <xs:simpleType name="carType">
  • the type "carType" can be used by other elements
  • series of numbers or letters that can be used, we would use the pattern constraint.
  • <xs:restriction base="xs:string"> <xs:pattern value="[a-z]"/>
  • <xs:pattern value="male|female"/>
  • The whiteSpace constraint is set to "preserve", which means that the XML processor WILL NOT remove any white space characters:
  • <xs:whiteSpace value="preserve"/>
  • The whiteSpace constraint is set to "replace", which means that the XML processor WILL REPLACE all white space characters (line feeds, tabs, spaces, and carriage returns) with spaces:
  • <xs:whiteSpace value="replace"/>
  • <xs:length value="8"/>
  • <xs:minLength value="5"/> <xs:maxLength value="8"/>
  • Constraint Description enumeration Defines a list of acceptable values fractionDigits Specifies the maximum number of decimal places allowed. Must be equal to or greater than zero length Specifies the exact number of characters or list items allowed. Must be equal to or greater than zero maxExclusive Specifies the upper bounds for numeric values (the value must be less than this value) maxInclusive Specifies the upper bounds for numeric values (the value must be less than or equal to this value) maxLength Specifies the maximum number of characters or list items allowed. Must be equal to or greater than zero minExclusive Specifies the lower bounds for numeric values (the value must be greater than this value) minInclusive Specifies the lower bounds for numeric values (the value must be greater than or equal to this value) minLength Specifies the minimum number of characters or list items allowed. Must be equal to or greater than zero pattern Defines the exact sequence of characters that are acceptable totalDigits Specifies the exact number of digits allowed. Must be greater than zero whiteSpace Specifies how white space (line feeds, tabs, spaces, and carriage returns) is handled
David Gelpi Fleta

XML Schema Attributes - 0 views

  • Simple elements cannot have attributes. If an element has attributes, it is considered to be of a complex type. But the attribute itself is always declared as a simple type.
  • <xs:attribute name="xxx" type="yyy"/>
  • Attributes may have a default value OR a fixed value specified
  • ...1 more annotation...
  • Attributes are optional by default. To specify that the attribute is required, use the "use" attribute: <xs:attribute name="lang" type="xs:string" use="required"/>
David Gelpi Fleta

XML Schema Simple Elements - 0 views

  • What is a Simple Element? A simple element is an XML element that can contain only text. It cannot contain any other elements or attributes. However, the "only text" restriction is quite misleading. The text can be of many different types. It can be one of the types included in the XML Schema definition (boolean, string, date, etc.), or it can be a custom type that you can define yourself.
  • You can also add restrictions (facets) to a data type
  • you can require the data to match a specific pattern.
  • ...7 more annotations...
  • The syntax for defining a simple element is: <xs:element name="xxx" type="yyy"/>
  • built-in data types
  • xs:string xs:decimal xs:integer xs:boolean xs:date xs:time
    • David Gelpi Fleta
       
      Más tipos de datos predefinidos en: http://www.w3.org/TR/xmlschema-0/#simpleTypesTable
  • A default value is automatically assigned to the element when no other value is specified.
  • default="red"/
  • A fixed value is also automatically assigned to the element, and you cannot specify another value.
  • fixed="red"/
David Gelpi Fleta

XPath Axes - 0 views

David Gelpi Fleta

XPath Operators - 0 views

David Gelpi Fleta

XML Syntax - 0 views

  • All XML Elements Must Have a Closing Tag
  • XML Tags are Case Sensitive
  • XML Elements Must be Properly Nested
  • ...10 more annotations...
  • <note date="12/11/2007">
  • Entity References
  • XML Documents Must Have a Root Element
  • If you place a character like "<" inside an XML element, it will generate an error because the parser interprets it as the start of a new element.
  • (child elements
  • < < less than > > greater than & & ampersand  ' ' apostrophe " " quotation mark
  • XML Attribute Values Must be Quoted
  • With XML, White Space is Preserved
  • Comments in XML
  • <!-- This is a comment -->
David Gelpi Fleta

XML Schema Indicators - 0 views

  • Order indicators: All Choice Sequence Occurrence indicators: maxOccurs minOccurs Group indicators: Group name attributeGroup name
  • <all> indicator specifies that the child elements can appear in any order, and that each child element must occur only once
  • When using the <all> indicator you can set the <minOccurs> indicator to 0 or 1 and the <maxOccurs> indicator can only be set to 1
    • David Gelpi Fleta
       
      The all group is limited to the top-level of any content model. Es ilegal!! : ...... ....
  • ...14 more annotations...
  • <choice> indicator specifies that either one child element or another can occur
  • The <sequence> indicator specifies that the child elements must appear in a specific order:
  • Occurrence indicators are used to define how often an element can occur.
  • For all "Order" and "Group" indicators (any, all, choice, sequence, group name, and group reference) the default value for maxOccurs and minOccurs is 1.
  • The <maxOccurs> indicator specifies the maximum number of times an element can occur:
  • The <minOccurs> indicator specifies the minimum number of times an element can occur:
  • To allow an element to appear an unlimited number of times, use the maxOccurs="unbounded" statement:
    • David Gelpi Fleta
       
      Ver algunos ejemplos sobre indicadores de ocurrencia: http://www.w3.org/TR/xmlschema-0/#cardinalityTable
  • Group indicators are used to define related sets of elements.
  • <xs:group name="groupname">
  • After you have defined a group, you can reference it in another definition
  • <xs:group name="persongroup">
  • <xs:group ref="persongroup"/>
  • <xs:attributeGroup name="groupname">
  • <xs:attributeGroup ref="personattrgroup"/>
David Gelpi Fleta

XML Elements - 0 views

  • What is an XML Element? An XML element is everything from (including) the element's start tag to (including) the element's end tag. An element can contain other elements, simple text or a mixture of both. Elements can also have attributes.
  • XML documents can be extended to carry more information.
  • XML Naming Rules
  • ...11 more annotations...
  • no words are reserved.
  • Best Naming Practices
  • Make names descriptive
  • Names should be short and simple
  • Avoid "-"
  • Avoid "."
  • Avoid ":"
  • use the naming rules of your database for the elements in the XML documents.
  • Non-English letters
  • XML elements must follow these naming rules: Names can contain letters, numbers, and other characters Names must not start with a number or punctuation character Names must not start with the letters xml (or XML, or Xml, etc) Names cannot contain spaces
  • make names descriptive.
David Gelpi Fleta

Introduction to XML Schemas - 0 views

  • XML Schema is an XML-based alternative to DTD. An XML schema describes the structure of an XML document. The XML Schema language is also referred to as XML Schema Definition (XSD).
  • An XML Schema: defines elements that can appear in a document defines attributes that can appear in a document defines which elements are child elements defines the order of child elements defines the number of child elements defines whether an element is empty or can include text defines data types for elements and attributes defines default and fixed values for elements and attributes
  • XML Schemas are extensible to future additions XML Schemas are richer and more powerful than DTDs XML Schemas are written in XML XML Schemas support data types XML Schemas support namespaces
  • ...1 more annotation...
  • XML Schema became a W3C Recommendation 02. May 2001.
David Gelpi Fleta

XSLT Tutorial - 0 views

  • XSL stands for EXtensible Stylesheet Language.
  • there was a need for an XML-based style sheet language.
  • XSLT stands for XSL Transformations.
David Gelpi Fleta

XML Namespaces - 0 views

  • XML Namespaces provide a method to avoid element name conflicts. Name Conflicts Since element names in XML are not predefined, a name conflict will occur when two different documents use the same element names.
  • Name Conflicts In XML, element names are defined by the developer. This often results in a conflict when trying to mix XML documents from different XML applications.
  • <h:table>
  • ...13 more annotations...
  • <f:table>
  • XML Namespaces - The xmlns Attribute When using prefixes in XML, a so-called namespace for the prefix must be defined. The namespace is defined by the xmlns attribute in the start tag of an element.
  • <h:table xmlns:h="http://www.w3.org/TR/html4/">
  • xmlns:prefix="URI".
  • <f:table xmlns:f="http://www.w3schools.com/furniture">
  • xmlns:namespace-prefix="namespaceURI"
  • Namespaces can be declared in the elements where they are used or in the XML root element:
  • Note that the address used to identify the namespace is not used by the parser to look up information. The only purpose is to give the namespace a unique name.
  • The namespace URI is not used by the parser to look up information. The purpose is to give the namespace a unique name
  • Uniform Resource Identifier (URI) A Uniform Resource Identifier (URI) is a string of characters which identifies an Internet Resource. The most common URI is the Uniform Resource Locator (URL) which identifies an Internet domain address.
  • not so common type of URI is the Universal Resource Name (URN)
  • Default Namespaces Defining a default namespace for an element saves us from using prefixes in all the child elements.
  • <table xmlns="http://www.w3.org/TR/html4/">
jmbalboa

XML Introduction - What is XML? - 0 views

  • how quickly a large number of software vendors have adopted the standard.
    • David Gelpi Fleta
       
      Cita (brevemente) un caso de uso de XML. Añade tu respuesta en esta nota.
    • Josune Córdoba
       
      Se puede utilizar para migrar datos de una base de datos a otra si las dos funcionan con formato XML.
    • luis gonzalez
       
      Uno de los usos de XML es en el Amarok, para guardar las listas de reproducción, álbumes, archivos de configuración...
    • Eva Goncalves
       
      En Flash permite importar y exportar fácilmente información desde y hacia lenguajes de servidor o bases de datos.
    • Pablo Pinés
       
      EL formato de ficheros de OpenOffice.org (ODF, OpenDocument Format) está basado en XML.
    • B Pg
       
      Para configurar los datos de una aplicación cliente-servidor.
    • Juan Daniel Cid Fernández
       
      Para enviar y recibir información asíncronamente empleando AJAX.
    • David Ruano Ordás
       
      Para la sindicacion de contenidos web. Tanto el estándar RSS como Atom utilizan XML.
    • David Ruano Ordás
       
      Uyyy antes me repetí a si que pongo otra: Las listas de reproduccion del Windows Media Player se almacenan en formato XML.
    • Noemí Pérez
       
      Un ejemplo que casi todos tenemos en nuestro ordenador son las conversaciones de Messenger. Los logs de este programa se almacenan en XML.
    • Diego Trigo Lage
       
      El maravilloso programa de modelado de software "Ingenias" guarda los diagramas en un fichero XML
    • Alexandre Rico
       
      La configuración de "Apache Tomcat" se puede hacer mediante ficheros XML
    • Ana Lameiro
       
      La agenda de eventos de la conocida página de venta de entradas online ticktackticket.com está almacenada en formato XML. Enlace: http://www.ticktackticket.com/ttt/minternet/pkg_tools.pr_agenda?p_operador=TTT
    • Ruben Cougil Grande
       
      n ejemplo notable fue el caso de Sun Microsystems, empresa que optó por escribir la documentación de sus productos en SGML, ahorrando costes considerables. El responsable de aquella decisión fue Jon Bosak, que más tarde fundaría el comité del XML.
    • Silvia González
       
      Un ejemplode XML es el fichero de configuración de eclipse.
    • Juan Manuel Estevez Ferro
       
      Un ejemplo de uso de XML se encuentra en la herramienta Hibernate, la cual se configura mediante este tipo de ficheros.
    • David Outerelo
       
      Otro de los usos de XML es el desarrollo de formularios de aplicaciones como con Oracle Forms 9 y autodocumentación.
    • juan sequeiros
       
      El archivo de configuracion Web de Visual Studio.
    • manuel bouzas
       
      Un ejemplo de uso de XML, sería el que utilizo en mi proyecto, el archivo de configuran web (web.xml)
    • Pablo Montenegro M.
       
      Al utilizar la api de googlemaps, los "marcadores" (los iconos que indican la ubicación de un punto en el mapa) se pueden almacenar en formato xml.
    • Fabio Souto
       
      El servicio de alojamiento de fotos online, Flickr utiliza XML como formato de respuesta al usar su API.
    • Isabel Fernández
       
      Los archivos de configuración .ini se pueden realizar con XML
    • Jose Ángel Goti Alvarez
       
      En mi proyecto utilizo XML para obtener datos a través de la web y tratarlos con Java usando un objeto Document (DOM)
    • J. Emilio González
       
      Eclipse por ejemplo lo utiliza para su configuración
    • Marcos A. González Piñeiro
       
      Se puede usar a modo de base de datos. Yo por ejemplo, tengo que usar XML en mi proyecto, para almacenar información relativa a una colección de juegos (Ubicación, Género, Autor...).
    • Antonio Reguera
       
      EJEMPLO DE XML
    • Juan Perez
       
      El reproductor Winamp guarda (por ejemplo) los skins en xml
    • Rafael Sousa Hervés
       
      WSDL (Web Services Description Language), que es un protocolo/lenguaje de descripción de servicios web utilizado como intercambio de información entre cliente y servidor, utiliza XML para cumplir estos fines.
    • jmbalboa
       
      Desarrollo de Formularios de aplicaciones (Oracle Forms 9) y Autodocumentación.
  • quickly a large number of software vendors have adopted the standard.
  • quickly a large number of software vendors have adopted the standard.
    • Beatriz Buyo
       
      El fabricante FileMaker utiliza el estándar XML en su base de datos FileMaker Pro
    • Iria Rey Varela
       
      Actualización de Software: algunos programas permiten con un botón acceder a las actualizaciones del sitio web. Se accedería a archivos XML los cuales contienen información de los paquetes nuevos y la información de las actualizaciones.
  • ...3 more annotations...
  • quickly a large number of software vendors have adopted the standard.
    • luis pimentel
       
      En definitiva, XML se puede usar para guardar casi cualquier tipo de información que se nos pueda ocurrir
  • quickly a large number of software vendors have adopted the standard.
    • luis pimentel
       
      En definitiva, se puede usar para guardar casi cualquier tipo de información
1 - 20 of 28 Next ›
Showing 20 items per page