XSLT Transformation... 1 Desired effect... 1 Files... 1 XML... 2 XSLT... 3 Result file... 4
|
|
|
- Dominick McKinney
- 9 years ago
- Views:
Transcription
1 XSLT Transformation... 1 Desired effect... 1 Files... 1 XML... 2 XSLT... 3 Result file... 4 XSLT Transformation This technique allows you distinguish data and layout into two separated files. You need any web browser, nothing else. More about transformations 1. xslt file can be written manually or by GUI in jdeveloper 2. alternative for xslt is xquery. Xquery can be written manually or by GUI in eclipse 3. in Oracle Database is function XMLTRANSFORM which transforms one XML file into another file Simple example Desired effect
2 Input file : XML <?xml version="1.0" encoding="windows-1250"?> <?xml-stylesheet type="text/xsl" href="layout.xslt"?> <xml> <title name="planowanie - ROZKŁAD ZAJĘĆ"></title> <period name="semestr: Zima 2010"></period> <data> <gro href="(c11).htm" text="row1łąka źrebię łóżko jeść"/> <gro href="(c11).htm" text="row2"/> <gro href="(c11).htm" text="row3"/> <lec href="(c11).htm" text="row4"/> <lec href="(c11).htm" text="row5"/> <lec href="(c11).htm" text="row6"/> <res href="(c11).htm" text="row7"/> Standard header, windows-1250 = standard of ms windows operation system Reference to xslt Tag with attribute with no data
3 <res href="(c11).htm" text="row8"/> <res href="(c11).htm" text="row9"/> </data> <who lastupdatetext="aktualizacja: :19:47"></who> </xml> Input file : XSLT <?xml version="1.0" encoding="windows-1250"?> <xsl:stylesheet version="1.0" xmlns:xsl=" <xsl:output method="html"/> <xsl:template match="xml"> <html> <HEAD> <xsl:for-each select = "title"> <title> <xsl:value-of select="@name"/> </title> </xsl:for-each> </HEAD> <body> <xsl:apply-templates/> </body> </html> Defines key words to be used In file Process branch named xml. This is case sensitive Content of result file Process branch named title. Must be inside xml means reference to attribute, compare with xml file recursive calling <xsl:template match="period"> <CENTER><xsl:value-of select="@name"/></center><br/><br/><br/><br/> <xsl:template match="data"> <TABLE BORDER="1" WIDTH="100%"> <TR><TD>Grupy</TD><TD>Wyk³adowcy</TD><TD>Zasoby</TD></TR> <TR> <TD VALIGN="TOP"> <xsl:for-each select = "gro"> <a> <xsl:attribute name="href"><xsl:value-of select="@href"/></xsl:attribute> <xsl:value-of select="@text"/> </a><br/> </xsl:for-each> </TD> <TD VALIGN="TOP"> <xsl:for-each select = "lec"> <a> <xsl:attribute name="href"><xsl:value-of select="@href"/></xsl:attribute> <xsl:value-of select="@text"/> </a><br/> </xsl:for-each> </TD> <TD VALIGN="TOP"> <xsl:for-each select = "res"> <BR/> NOT <BR/> each element must be closed For each element named gro This is a bit sophisticated. This command generates to html element <a href=? >?</a>
4 <a> <xsl:attribute name="href"><xsl:value-of <xsl:value-of </a><br/> </xsl:for-each> </TD> </TR> </TABLE> <xsl:template match="who"> <BR/><xsl:value-of </xsl:stylesheet> Result file <html> <HEAD> <META http-equiv="content-type" content="text/html; charset=utf-16"> <title>planowanie - ROZK AD ZAJÊÆ</title> </HEAD> <body> <CENTER>Semestr: Zima 2010</CENTER><BR><BR><BR><BR><TABLE BORDER="1" WIDTH="100%"> <TR><TD>Grupy</TD><TD>Wykładowcy</TD><TD>Zasoby</TD></TR> <TR> <TD VALIGN="TOP"><a href="(c11).htm">row1³¹ka Ÿrebiê ³ó ko jeœæ</a><br><a href="(c11).htm">row2</a><br><a href="(c11).htm">row3</a><br></td> <TD VALIGN="TOP"><a href="(c11).htm">row4</a><br><a href="(c11).htm">row5</a><br><a href="(c11).htm">row6</a><br></td> <TD VALIGN="TOP"><a href="(c11).htm">row7</a><br><a href="(c11).htm">row8</a><br><a href="(c11).htm">row9</a><br></td> </TR> </TABLE><BR>Aktualizacja: :19:47</body> </html> Advanced example This example shows - how to reference to specific nodes ([]) - how to use disable-output-escaping - how to use reusable code (<xsl:template name="comment">, <xsl:call-template name="comment">) - how to use case statement (<xsl:choose>)
5 - how to reference to current element (.) - how to use build-in functions (translate) - how test whether node exists Desired effect Input file : XML C:\Documents and Settings\admin\Pulpit\jira\xml.xml <?xml version="1.0" encoding="windows-1250"?> <?xml-stylesheet type="text/xsl" href="layout.xslt"?> <rss version="0.92"> <channel> <title>credit Workflow</title> <link> roject+%3d+cw</link> <description>an XML representation of a search request</description> <language>pl-pl</language> <issue start="0" end="328" total="328"/> <build-info> <version>4.0.1</version> <build-number>471</build-number> <build-date> </build-date> <edition>enterprise</edition> </build-info>
6 <item> <title>[cw-345] java.lang.outofmemoryerror</title> <link> <project id="10002" key="cw">credit Workflow</project> <description>podczas wprowadzania danych (obywatelstwo, PESEL, dokument, numer) pojawia sie blad: = <BR/>, see disable-output-escaping in xslt java.lang.outofmemoryerror For more information, please see the server's error log for an entry beginning with: Server Exception during PPR, #3.</description> <key id="10608">cw-345</key> <summary>java.lang.outofmemoryerror</summary> <type id="1" iconurl=" <priority id="2" iconurl=" iority> <status id="1" iconurl=" <resolution id="-1">nierozwi¹zane</resolution> <security id="10000">oracle</security> <assignee username="kmichalski">krzysztof Michalski</assignee> <reporter username="jkruszynska">joanna Kruszynska</reporter> <created>fri, 2 Apr :37: (CEST)</created> <updated>fri, 2 Apr :37: (CEST)</updated> <version> 0.0.7</version> <component>adf</component> <due></due> <votes>0</votes> <attachments> </attachments> <subtasks> </subtasks> <customfields> <customfield id="customfield_10005" <customfieldname>zgłaszający</customfieldname> <customfieldvalue><![cdata[zespó³ testowy]]></customfieldvalue> <customfield id="customfield_10004" <customfieldname>środowisko</customfieldname> <customfieldvalue><![cdata[testowe]]></customfieldvalue>
7 <customfield id="customfield_10003" <customfieldname>wykryto w</customfieldname> <customfieldvalue><![cdata[testach modu³owych]]></customfieldvalue> <customfield id="customfield_10000" key="com.atlassian.jira.plugin.system.customfieldtypes:multiselect"> <customfieldname>formatka</customfieldname> <customfieldvalue><![cdata[wni-001]]></customfieldvalue> </item> </customfields> <item> <title>[cw-344] zmiana w interfejsie</title> <link> <project id="10002" key="cw">credit Workflow</project> <description>agnieszka, prosba o zmiane w dokumencie - przyciski "zamykajace" formatke, czyli "zakonczenie negatywne", "przeslij", "anuluj" beda na tle jasniejszym, podobnie jak przycisk "zapisz". beda wizualnie oddzielone od "niezamykajacego" przycisku "zapisz". Dzieki</description> <key id="10607">cw-344</key> <summary>zmiana w interfejsie</summary> <type id="3" iconurl=" <priority id="4" iconurl=" ority> <status id="1" iconurl=" <resolution id="-1">nierozwi¹zane</resolution> <security id="10000">oracle</security> <assignee username="amatuszewska">agnieszka Matuszewska</assignee> <reporter username="kkrasowski">kamil Krasowski</reporter> <created>fri, 2 Apr :10: (CEST)</created> <updated>fri, 2 Apr :10: (CEST)</updated> <version> 0.0.7</version> <due></due> <votes>0</votes> <attachments> </attachments> <subtasks> </subtasks> <customfields> <customfield
8 id="customfield_10000" key="com.atlassian.jira.plugin.system.customfieldtypes:multiselect"> <customfieldname>formatka</customfieldname> <customfieldvalue><![cdata[war-001]]></customfieldvalue> <customfield id="customfield_10004" <customfieldname>środowisko</customfieldname> <customfieldvalue><![cdata[developerskie]]></customfieldvalue> </item> </customfields> <item> <title>[cw-343] createbmaccount - jaka wartosc dla takiego parametru: AccountCategory</title> <link> <project id="10002" key="cw">credit Workflow</project> <description>uruchomilam createbmaccount ale zwrocilo mi status: 2 = Niedopuszczalna kategoria konta nie wiem co wprowadzic w to pole, a w excelu nie mam zadnych wartosci dla Kategorii zakladanego rachunku (wydaje mi sie ze o to chodzi, ale pewna nie jestem) - jest info ze tego brakuje!</description> <key id="10606">cw-343</key> <summary>createbmaccount - jaka wartosc dla takiego parametru: AccountCategory</summary> <type id="1" iconurl=" <priority id="5" iconurl=" y> <status id="1" iconurl=" <resolution id="-1">nierozwi¹zane</resolution> <security id="10000">oracle</security> <assignee username="msobieszek">marcin Sobieszek</assignee> <reporter username="mbartnik">martyna Bartnik</reporter> <created>fri, 2 Apr :00: (CEST)</created> <updated>fri, 2 Apr :00: (CEST)</updated> <component>interfejsy</component> <due></due> <votes>0</votes> <attachments> </attachments> <subtasks> </subtasks> <customfields> <customfield
9 id="customfield_10005" <customfieldname>zgłaszający</customfieldname> <customfieldvalue><![cdata[zespó³ testowy]]></customfieldvalue> <customfield id="customfield_10004" <customfieldname>środowisko</customfieldname> <customfieldvalue><![cdata[testowe]]></customfieldvalue> <customfield id="customfield_10003" <customfieldname>wykryto w</customfieldname> <customfieldvalue><![cdata[testach modu³owych]]></customfieldvalue> </item> </customfields> <item> <title>[cw-342] Metoda "assignbmaccountcoowner" nie uruchamia się</title> <link> <project id="10002" key="cw">credit Workflow</project> <description>maćku, wymieniona w tytule metoda nie uruchamia się, błąd jaki wyskakuje jest w załączniku (tam także kiedy wystąpił problem). Martyna także ma ten sam błąd. Jeszcze zaobserwowaliśmy różnice: w pliku "coresystem.account.assigncoowner.xsd" jest wymagany atrybut "account_relation" a na konsoli nie jest on oznaczony gwiazdką (w testach dawaliśmy oba atrybuty).</description> <key id="10605">cw-342</key> <summary>metoda "assignbmaccountcoowner" nie uruchamia się</summary> <type id="1" iconurl=" <priority id="3" iconurl=" > <status id="1" iconurl=" <resolution id="-1">nierozwi¹zane</resolution> <security id="10000">oracle</security> <assignee username="msobieszek">marcin Sobieszek</assignee> <reporter username="ppachla">piotr Pachla</reporter> <created>fri, 2 Apr :55: (CEST)</created> <updated>wed, 7 Apr :20: (CEST)</updated> <version>0.0.6</version>
10 <component>interfejsy</component> <due></due> <votes>0</votes> <comments> <comment id="10394" author="msobieszek" created="tue, 6 Apr :00: (CEST)" >Piotrek, poprosze o stos wyjatku.</comment> <comment id="10396" author="ppachla" created="wed, 7 Apr :11: (CEST)" >Dołączony zrzut ekranu.</comment> <comment id="10397" author="ppachla" created="wed, 7 Apr :20: (CEST)" >Dane wejściowe to np: 1. Modulo: i Relacja: A 2. Modulo: i Relacja: C</comment> </comments> <attachments> <attachment id="10041" name="assignbmaccountcoowner g1042.jpg" size="119003" author="ppachla" created="wed, 7 Apr :10: (CEST)" /> </attachments> <subtasks> </subtasks> <customfields> <customfield id="customfield_10005" <customfieldname>zgłaszający</customfieldname> <customfieldvalue><![cdata[zespó³ testowy]]></customfieldvalue> <customfield id="customfield_10004" <customfieldname>środowisko</customfieldname> <customfieldvalue><![cdata[testowe]]></customfieldvalue> <customfield id="customfield_10003" <customfieldname>wykryto w</customfieldname> <customfieldvalue><![cdata[testach integracyjnych]]></customfieldvalue> </item> </channel> </rss> </customfields>
11 Input file : XSLT C:\Documents and Settings\admin\Pulpit\jira\layout.xslt <?xml version="1.0" encoding="windows-1250"?> <xsl:stylesheet version="2.0" xmlns:xsl=" xmlns:fn=" <xsl:output method="html"/> <xsl:template match="xml"> <html> <HEAD> </HEAD> <body style="text-align: center; background-color: #eeeeee; "> <xsl:apply-templates/> </body> </html> <xsl:template match="channel"> <center> <TABLE BORDER="1" WIDTH="100%" style="border: 0px dashed black"> <TR style="background-color: silver"><td>title</td><td>description</td><td>summary</td><td>priority</td><td>statu s</td><td>resolution</td><td>assignee</td><td>reporter</td><td>created</td><td>resol ved</td><td>comments1</td><td>comments2</td><td>comments3</td><td>comments4</td><td> comments5</td><td>comments6</td><td>comments7</td><td>comments8</td><td>comments9</t D><TD>comments10</TD></TR> <xsl:for-each select = "item"> <TR> <TD><xsl:value-of select="title"/></td> <TD><xsl:value-of select="translate(description, 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz')" disable-output-escaping = "yes"/></td> <TD><xsl:value-of select="summary"/></td> <TD><xsl:value-of select="priority"/></td> <TD><xsl:value-of select="status"/></td> <TD><xsl:value-of select="resolution"/></td> <TD><xsl:value-of select="assignee"/></td> <TD><xsl:value-of select="reporter"/></td> <TD><xsl:value-of select="created"/></td> <TD><xsl:value-of select="resolved"/><br/></td> <xsl:call-template name="comment"> <xsl:with-param name="cmnt" select="comments/comment[1]" /> </xsl:call-template> Translate == PL/SQL Translate. You can also use other functions described on wc3.org website disable-output-escaping = execute statements like <BR/> (go to new line) instead of writing <BR/> xsl:call-template call subprocedure comment with param cmnt
12 <xsl:call-template name="comment"> <xsl:with-param name="cmnt" select="comments/comment[2]" /> </xsl:call-template> <xsl:call-template name="comment"> <xsl:with-param name="cmnt" select="comments/comment[3]" /> </xsl:call-template> </TR> </xsl:for-each> </TABLE> </center> <xsl:template name="comment"> <xsl:param name="cmnt"/> <td> <xsl:choose> <xsl:when test="$cmnt"> <b><xsl:value-of select="$cmnt/." disable-output-escaping = "yes"/></b><br/><br/> <xsl:value-of select="$cmnt/@author"/><br/><br/> <xsl:value-of select="$cmnt/@created"/><br/><br/> </xsl:when> <xsl:otherwise> </xsl:otherwise> </xsl:choose> </td> [2] = look for second instance of element comment in comments xsl:template procedure called by xsl:call-template. Choose = PL/SQL case of $cmnt reference do parameter of this procedure. = element value test = check whether does element exist <xsl:otherwise> </xsl:otherwise> - set single char (required in order <td> to be inserted) </xsl:stylesheet> Result file Not necessary Xpath simple example <?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet version="2.0" xmlns:xsl=" > <xsl:output method="xml"/> <xsl:template match="/"> <xsl:copy-of xmlns:v11=" select="//v11:picture/text()"/> </xsl:stylesheet>
13 More See also SORT option Look for w3schools free good quality studies Open issues Does not work <xsl:stylesheet version="2.0" xmlns:xsl=" xmlns:fn=" <TD><xsl:value-of select="fn:upper-case(description)" disable-output-escaping = "yes"/></td>
CS412 Interactive Lab Creating a Simple Web Form
CS412 Interactive Lab Creating a Simple Web Form Introduction In this laboratory, we will create a simple web form using HTML. You have seen several examples of HTML pages and forms as you have worked
Caldes CM12: Content Management Software Introduction v1.9
Caldes CM12: Content Management Software Introduction v1.9 Enterprise Version: If you are using Express, please contact us. Background Information This manual assumes that you have some basic knowledge
Cisco Adaptive Security Appliance (ASA) Web VPN Portal Customization: Solution Brief
Guide Cisco Adaptive Security Appliance (ASA) Web VPN Portal Customization: Solution Brief Author: Ashur Kanoon August 2012 For further information, questions and comments please contact [email protected]
Web Building Blocks. Joseph Gilbert User Experience Web Developer University of Virginia Library joe.gilbert@virginia.
Web Building Blocks Core Concepts for HTML & CSS Joseph Gilbert User Experience Web Developer University of Virginia Library [email protected] @joegilbert Why Learn the Building Blocks? The idea
Web Design Basics. Cindy Royal, Ph.D. Associate Professor Texas State University
Web Design Basics Cindy Royal, Ph.D. Associate Professor Texas State University HTML and CSS HTML stands for Hypertext Markup Language. It is the main language of the Web. While there are other languages
How to Create a Mobile Responsive Template in ExactTarget
How to Create a Mobile Responsive Template in ExactTarget This manual contains the following: Section 1: How to create a new mobile responsive template for a Business Unit/Artist Section 2: How to adjust
Introduction to Web Design Curriculum Sample
Introduction to Web Design Curriculum Sample Thank you for evaluating our curriculum pack for your school! We have assembled what we believe to be the finest collection of materials anywhere to teach basic
Guide to Integrate ADSelfService Plus with Outlook Web App
Guide to Integrate ADSelfService Plus with Outlook Web App Contents Document Summary... 3 ADSelfService Plus Overview... 3 ADSelfService Plus Integration with Outlook Web App... 3 Steps Involved... 4 For
Advanced Drupal Features and Techniques
Advanced Drupal Features and Techniques Mount Holyoke College Office of Communications and Marketing 04/2/15 This MHC Drupal Manual contains proprietary information. It is the express property of Mount
Script Handbook for Interactive Scientific Website Building
Script Handbook for Interactive Scientific Website Building Version: 173205 Released: March 25, 2014 Chung-Lin Shan Contents 1 Basic Structures 1 11 Preparation 2 12 form 4 13 switch for the further step
<script type="text/javascript"> var _gaq = _gaq []; _gaq.push(['_setaccount', 'UA 2418840 25']); _gaq.push(['_trackpageview']);
Introduction to XHTML. 2010, Robert K. Moniot 1
Chapter 4 Introduction to XHTML 2010, Robert K. Moniot 1 OBJECTIVES In this chapter, you will learn: Characteristics of XHTML vs. older HTML. How to write XHTML to create web pages: Controlling document
About webpage creation
About webpage creation Introduction HTML stands for HyperText Markup Language. It is the predominant markup language for Web=ages. > markup language is a modern system for annota?ng a text in a way that
Short notes on webpage programming languages
Short notes on webpage programming languages What is HTML? HTML is a language for describing web pages. HTML stands for Hyper Text Markup Language HTML is a markup language A markup language is a set of
WHITEPAPER. Skinning Guide. Let s chat. 800.9.Velaro www.velaro.com [email protected]. 2012 by Velaro
WHITEPAPER Skinning Guide Let s chat. 2012 by Velaro 800.9.Velaro www.velaro.com [email protected] INTRODUCTION Throughout the course of a chat conversation, there are a number of different web pages that
Cover Page. Dynamic Server Pages Guide 10g Release 3 (10.1.3.3.0) March 2007
Cover Page Dynamic Server Pages Guide 10g Release 3 (10.1.3.3.0) March 2007 Dynamic Server Pages Guide, 10g Release 3 (10.1.3.3.0) Copyright 2007, Oracle. All rights reserved. Contributing Authors: Sandra
Client-side Web Engineering From HTML to AJAX
Client-side Web Engineering From HTML to AJAX SWE 642, Spring 2008 Nick Duan 1 What is Client-side Engineering? The concepts, tools and techniques for creating standard web browser and browser extensions
Installation & Configuration Guide Version 2.2
ARPMiner Installation & Configuration Guide Version 2.2 Document Revision 1.8 http://www.kaplansoft.com/ ARPMiner is built by Yasin KAPLAN Read Readme.txt for last minute changes and updates which can
How to Display Weather Data on a Web Page
Columbia Weather Systems Weather MicroServer Tutorial How to Displaying your weather station s data on the Internet is a great way to disseminate it whether for general public information or to make it
Intell-a-Keeper Reporting System Technical Programming Guide. Tracking your Bookings without going Nuts! http://www.acorn-is.
Intell-a-Keeper Reporting System Technical Programming Guide Tracking your Bookings without going Nuts! http://www.acorn-is.com 877-ACORN-99 Step 1: Contact Marian Talbert at Acorn Internet Services at
Developing XML Solutions with JavaServer Pages Technology
Developing XML Solutions with JavaServer Pages Technology XML (extensible Markup Language) is a set of syntax rules and guidelines for defining text-based markup languages. XML languages have a number
Data Integration through XML/XSLT. Presenter: Xin Gu
Data Integration through XML/XSLT Presenter: Xin Gu q7.jar op.xsl goalmodel.q7 goalmodel.xml q7.xsl help, hurt GUI +, -, ++, -- goalmodel.op.xml merge.xsl goalmodel.input.xml profile.xml Goal model configurator
An Approach to Translate XSLT into XQuery
An Approach to Translate XSLT into XQuery Albin Laga, Praveen Madiraju and Darrel A. Mazzari Department of Mathematics, Statistics, and Computer Science Marquette University P.O. Box 1881, Milwaukee, WI
CHAPTER 10. When you complete this chapter, you will be able to:
Data Tables CHAPTER 10 When you complete this chapter, you will be able to: Use table elements Use table headers and footers Group columns Style table borders Apply padding, margins, and fl oats to tables
A send-a-friend application with ASP Smart Mailer
A send-a-friend application with ASP Smart Mailer Every site likes more visitors. One of the ways that big sites do this is using a simple form that allows people to send their friends a quick email about
Configuring iplanet 6.0 Web Server For SSL and non-ssl Redirect
Introduction Configuring iplanet 6.0 Web Server For SSL and non-ssl Redirect This document describes the process for configuring an iplanet web server for the following situation: Require that clients
Chapter 22 How to send email and access other web sites
Chapter 22 How to send email and access other web sites Murach's PHP and MySQL, C22 2010, Mike Murach & Associates, Inc. Slide 1 Objectives Applied 1. Install and use the PEAR Mail package to send email
HTML Forms and CONTROLS
HTML Forms and CONTROLS Web forms also called Fill-out Forms, let a user return information to a web server for some action. The processing of incoming data is handled by a script or program written in
AJAX The Future of Web Development?
AJAX The Future of Web Development? Anders Moberg (dit02amg), David Mörtsell (dit01dml) and David Södermark (dv02sdd). Assignment 2 in New Media D, Department of Computing Science, Umeå University. 2006-04-28
WEB PROGRAMMING LAB (Common to CSE & IT)
138 WEB PROGRAMMING LAB (Common to CSE & IT) Course Code :13CT1121 L T P C 0 0 3 2 Course Educational Objectives: The main objective of the lab course is to expose the students to different programming
HTML Tables. IT 3203 Introduction to Web Development
IT 3203 Introduction to Web Development Tables and Forms September 3 HTML Tables Tables are your friend: Data in rows and columns Positioning of information (But you should use style sheets for this) Slicing
1Lesson 1: Overview of Web Design Concepts Objectives
1Lesson 1: Overview of Web Design Concepts Objectives By the end of this lesson, you will be able to: 1.2.1: Balance customer needs and usability with site design principles and aesthetics (includes distinguishing
Foundation of Information Technology (Code No: 165) Sample Question Paper II Summative Assessment - Term II. Max Time: 3 hours Max Marks: 90 SECTION A
Foundation of Information Technology (Code No: 165) Sample Question Paper II Summative Assessment - Term II Class X (2015-16) Max Time: 3 hours Max Marks: 90 SECTION A Q1) Fill in the blanks: [10] i) TR
Web Development CSE2WD Final Examination June 2012. (a) Which organisation is primarily responsible for HTML, CSS and DOM standards?
Question 1. (a) Which organisation is primarily responsible for HTML, CSS and DOM standards? (b) Briefly identify the primary purpose of the flowing inside the body section of an HTML document: (i) HTML
HTML. A computer network is a collection of computers linked through cables or wireless means.
What is a computer network? HTML A computer network is a collection of computers linked through cables or wireless means. What is Internet? Internet is a network of computers of different sizes and configurations
DITA CMS Release 4.0 (Dynamic Release Management Module): Detailed Release Notes
DITA CMS Release 4.0 (Dynamic Release Management Module): Detailed Release Notes WWW.IXIASOFT.COM / DITACMS v. 4.0, Build 4.0.12 / Copyright 2015 IXIASOFT Technologies. All rights reserved. Last revised:
Novell Identity Manager
AUTHORIZED DOCUMENTATION Manual Task Service Driver Implementation Guide Novell Identity Manager 4.0.1 April 15, 2011 www.novell.com Legal Notices Novell, Inc. makes no representations or warranties with
ICT 6012: Web Programming
ICT 6012: Web Programming Covers HTML, PHP Programming and JavaScript Covers in 13 lectures a lecture plan is supplied. Please note that there are some extra classes and some cancelled classes Mid-Term
Web Reporting by Combining the Best of HTML and SAS
Web Reporting by Combining the Best of HTML and SAS Jason Chen, Kaiser Permanente, San Diego, CA Kim Phan, Kaiser Permanente, San Diego, CA Yuexin Cindy Chen, Kaiser Permanente, San Diego, CA ABSTRACT
Creating your personal website. Installing necessary programs Creating a website Publishing a website
Creating your personal website Installing necessary programs Creating a website Publishing a website The objective of these instructions is to aid in the production of a personal website published on
Xtreeme Search Engine Studio Help. 2007 Xtreeme
Xtreeme Search Engine Studio Help 2007 Xtreeme I Search Engine Studio Help Table of Contents Part I Introduction 2 Part II Requirements 4 Part III Features 7 Part IV Quick Start Tutorials 9 1 Steps to
Caldes CM2: Marketing Emails Support Document v1.12
Caldes CM2: Marketing Emails Support Document v1.12 Caldes Enterprise software can be used to send out marketing email. Due to the nature of these being bespoke designs, Caldes make a one off charge to
Example. Represent this as XML
Example INF 221 program class INF 133 quiz Assignment Represent this as XML JSON There is not an absolutely correct answer to how to interpret this tree in the respective languages. There are multiple
Page: 1. Merging XML files: a new approach providing intelligent merge of XML data sets
Page: 1 Merging XML files: a new approach providing intelligent merge of XML data sets Robin La Fontaine, Monsell EDM Ltd [email protected] http://www.deltaxml.com Abstract As XML becomes ubiquitous
Web Development 1 A4 Project Description Web Architecture
Web Development 1 Introduction to A4, Architecture, Core Technologies A4 Project Description 2 Web Architecture 3 Web Service Web Service Web Service Browser Javascript Database Javascript Other Stuff:
Command-Line Tool for View Manager View Manager 4.0
Technical Note Command-Line Tool for View Manager View Manager 4.0 The Command Line Tool for View Manager is a utility provided with the View Manager application that allows you to carry out administrative
Tabela obrazująca przebieg testów akceptacyjnych
Dane wejściowe URL Tabela obrazująca przebieg testów akceptacyjnych repoversion=2.0 Dane wyjściowe XML / CSV 2 3.0;3;3;3;3;3;3.0;3;3;3;3;3;1;1 4.0;4;4;4;4;4;4.0;4;4;4;4;4;2;2 repoversionfrom=0.5&
PEAR. PHP Extension and Application Repository. Mocsnik Norbert Harmadik Magyarországi PHP Konferencia 2005. március 12., Budapest
PEAR PHP Extension and Application Repository Mocsnik Norbert Harmadik Magyarországi PHP Konferencia 2005. március 12., Budapest HTML_Template_IT
HTML Basics(w3schools.com, 2013)
HTML Basics(w3schools.com, 2013) What is HTML? HTML is a language for describing web pages. HTML stands for Hyper Text Markup Language. HTML is a markup language A markup language is a set of markup tags.
Chapter 2 HTML Basics Key Concepts. Copyright 2013 Terry Ann Morris, Ed.D
Chapter 2 HTML Basics Key Concepts Copyright 2013 Terry Ann Morris, Ed.D 1 First Web Page an opening tag... page info goes here a closing tag Head & Body Sections Head Section
Semistructured data and XML. Institutt for Informatikk INF3100 09.04.2013 Ahmet Soylu
Semistructured data and XML Institutt for Informatikk 1 Unstructured, Structured and Semistructured data Unstructured data e.g., text documents Structured data: data with a rigid and fixed data format
Web Programming with PHP 5. The right tool for the right job.
Web Programming with PHP 5 The right tool for the right job. PHP as an Acronym PHP PHP: Hypertext Preprocessor This is called a Recursive Acronym GNU? GNU s Not Unix! CYGNUS? CYGNUS is Your GNU Support
HTML TIPS FOR DESIGNING
This is the first column. Look at me, I m the second column.
Advanced Web Design. Zac Van Note. www.design-link.org
Advanced Web Design Zac Van Note www.design-link.org COURSE ID: CP 341F90033T COURSE TITLE: Advanced Web Design COURSE DESCRIPTION: 2/21/04 Sat 9:00:00 AM - 4:00:00 PM 1 day Recommended Text: HTML for
BlueHornet Whitepaper
BlueHornet Whitepaper Best Practices for HTML Email Rendering BlueHornet.com Page Page 1 1 2007 Inc. A wholly owned subsidiary of Digital River, Inc. (619) 295-1856 2150 W. Washington Street #110 San Diego,
DEERFIELD.COM. DNS2Go Update API. DNS2Go Update API
DEERFIELD.COM DNS2Go Update API DNS2Go Update API DEERFIELD.COM PRODUCT DOCUMENTATION DNS2Go Update API Deerfield.com 4241 Old U.S. 27 South Gaylord, MI 49686 Phone 989.732.8856 Email [email protected]
SEO Deployment Best Practices
SEO Deployment Best Practices Guidelines and Tips for SEO-Friendly Caspio Applications The Caspio SEO Deployment model has the potential to offer significant benefits to any business by increasing online
Web Server Lite. Web Server Software User s Manual
Web Server Software User s Manual Web Server Lite This software is only loaded to 7188E modules acted as Server. This solution was general in our products. The Serial devices installed on the 7188E could
CREATE A CUSTOM THEME WEBSPHERE PORTAL 8.0.0.1
CREATE A CUSTOM THEME WEBSPHERE PORTAL 8.0.0.1 WITHOUT TEMPLATE LOCALIZATION, WITHOUT WEBDAV AND IN ONE WAR FILE Simona Bracco Table of Contents Introduction...3 Extract theme dynamic and static resources...3
Sample HP OO Web Application
HP OO 10 OnBoarding Kit Community Assitstance Team Sample HP OO Web Application HP OO 10.x Central s rich API enables easy integration of the different parts of HP OO Central into custom web applications.
POS Design. RTI HTML Email and Graphical User Interface (GUI) Direct Mail Maintenance. Discussion Document
POS Design RTI HTML Email and Graphical User Interface (GUI) Direct Mail Maintenance Discussion Document Contents Overview... 3 Opening the Direct Mail Form Editor... 3 Direct Mail Codes... 5 Direct Mail
Web Development and Core Java Lab Manual V th Semester
Web Development and Core Java Lab Manual V th Semester DEPT. OF COMPUTER SCIENCE AND ENGINEERING Prepared By: Kuldeep Yadav Assistant Professor, Department of Computer Science and Engineering, RPS College
Internet Technologies
QAFQAZ UNIVERSITY Computer Engineering Department Internet Technologies HTML Forms Dr. Abzetdin ADAMOV Chair of Computer Engineering Department [email protected] http://ce.qu.edu.az/~aadamov What are forms?
Email Campaign Guidelines and Best Practices
epromo Guidelines HTML Maximum width 700px (length = N/A) Maximum total file size, including all images = 200KB Only use inline CSS, no stylesheets Use tables, rather than layout Use more TEXT instead
Web Design and Databases WD: Class 7: HTML and CSS Part 3
Web Design and Databases WD: Class 7: HTML and CSS Part 3 Dr Helen Hastie Dept of Computer Science Heriot-Watt University Some contributions from Head First HTML with CSS and XHTML, O Reilly Recap! HTML
İNTERNET TABANLI PROGRAMLAMA- 13.ders GRIDVIEW, DETAILSVIEW, ACCESSDATASOURCE NESNELERİ İLE BİLGİ GÖRÜNTÜLEME
İNTERNET TABANLI PROGRAMLAMA- 13.ders GRIDVIEW, DETAILSVIEW, ACCESSDATASOURCE NESNELERİ İLE BİLGİ GÖRÜNTÜLEME Asp.Net kodları
HOTEL RESERVATION SYSTEM. Database Management System Project
HOTEL RESERVATION SYSTEM Database Management System Project Contents 1. Introduction. 1 2. Requirements. 2 3. Design. 3 4. Coding. 7 5. Output. 20 1. Introduction Hotel needs to maintain the record of
Creating HTML authored webpages using a text editor
GRC 175 Assignment 1 Creating HTML authored webpages using a text editor Tasks: 1. Acquire web host space with ad free provider 2. Create an index webpage (index.html) 3. Create a class management webpage
8 STEPS TO CODE KILLER RESPONSIVE EMAILS
8 STEPS TO CODE KILLER RESPONSIVE EMAILS THAT WILL MAKE YOUR EMAILS BEAUTIFUL 3 BUILD RESPONSIVE EMAIL STEP BY STEP Steps to create a simple responsive email template. (fluid image, main content, two
Installation and Integration Manual TRANZILA Secure 5
Installation and Integration Manual TRANZILA Secure 5 Last update: July 14, 2008 Copyright 2003 InterSpace Ltd., All Rights Reserved Contents 19 Yad Harutzim St. POB 8723 New Industrial Zone, Netanya,
Part II of The Pattern to Good ILE. with RPG IV. Scott Klement
Part II of The Pattern to Good ILE with RPG IV Presented by Scott Klement http://www.scottklement.com 2008, Scott Klement There are 10 types of people in the world. Those who understand binary, and those
Hello World RESTful web service tutorial
Hello World RESTful web service tutorial Balázs Simon ([email protected]), BME IIT, 2015 1 Introduction This document describes how to create a Hello World RESTful web service in Eclipse using JAX-RS
How to Properly Compose E-Mail HTML Code : 1
How to Properly Compose E-Mail HTML Code : 1 For any successful business, creating and sending great looking e-mail is essential to project a professional image. With the proliferation of numerous e-mail
Advanced Tornado TWENTYONE. 21.1 Advanced Tornado. 21.2 Accessing MySQL from Python LAB
21.1 Advanced Tornado Advanced Tornado One of the main reasons we might want to use a web framework like Tornado is that they hide a lot of the boilerplate stuff that we don t really care about, like escaping
ITNP43: HTML Lecture 4
ITNP43: HTML Lecture 4 1 Style versus Content HTML purists insist that style should be separate from content and structure HTML was only designed to specify the structure and content of a document Style
So we're set? Have your text-editor ready. Be sure you use NotePad, NOT Word or even WordPad. Great, let's get going.
Web Design 1A First Website Intro to Basic HTML So we're set? Have your text-editor ready. Be sure you use NotePad, NOT Word or even WordPad. Great, let's get going. Ok, let's just go through the steps
Kentico CMS 7.0 Tutorial ASPX
Kentico CMS 7.0 Tutorial ASPX 2 Kentico CMS 7.0 Tutorial ASPX Table of Contents Introduction 5... 5 Kentico CMS Overview Installation 7... 7 Prerequisites... 8 Setup installation... 9 Web application installation...
Cascading Style Sheet (CSS) Tutorial Using Notepad. Step by step instructions with full color screen shots
Updated version September 2015 All Creative Designs Cascading Style Sheet (CSS) Tutorial Using Notepad Step by step instructions with full color screen shots What is (CSS) Cascading Style Sheets and why
WEB DESIGN LAB PART- A HTML LABORATORY MANUAL FOR 3 RD SEM IS AND CS (2011-2012)
WEB DESIGN LAB PART- A HTML LABORATORY MANUAL FOR 3 RD SEM IS AND CS (2011-2012) BY MISS. SAVITHA R LECTURER INFORMATION SCIENCE DEPTATMENT GOVERNMENT POLYTECHNIC GULBARGA FOR ANY FEEDBACK CONTACT TO EMAIL:
Creating a Resume Webpage with
Creating a Resume Webpage with 6 Cascading Style Sheet Code In this chapter, we will learn the following to World Class CAD standards: Using a Storyboard to Create a Resume Webpage Starting a HTML Resume
Outline of CSS: Cascading Style Sheets
Outline of CSS: Cascading Style Sheets nigelbuckner 2014 This is an introduction to CSS showing how styles are written, types of style sheets, CSS selectors, the cascade, grouping styles and how styles
XSLT Mapping in SAP PI 7.1
Applies to: SAP NetWeaver Process Integration 7.1 (SAP PI 7.1) Summary This document explains about using XSLT mapping in SAP Process Integration for converting a simple input to a relatively complex output.
Real SQL Programming 1
Real 1 We have seen only how SQL is used at the generic query interface an environment where we sit at a terminal and ask queries of a database. Reality is almost always different: conventional programs
Concordion. Concordion. Tomo Popovic, tp0x45 [at] gmail.com
Concordion Tomo Popovic, tp0x45 [at] gmail.com Concordion is an open source tool for writing automated acceptance tests in Java development environment. The main advantages of Concordion are based on its
