Oracle Utlfile Read Example

BEGIN FOR rec IN ( SELECT c.customer_id, c.customer_name, c.email FROM customers c ) LOOP var := rec.customer_id ||','|| rec.

5 Using Procedures Functions And Packages

Oracle utlfile read example. The directory must be. In the below example, the file input_file.txt is opened in read mode. Append 'A' in UTL_FILE The UTL_FILE has 3 modes of operation - 'R','W','A'.The reference manual says, if we specify 'A', while opening the file,ie.

Understand file handling operation in oracle database using UTL_FILE package. You will also need to shutdown and restart the database after changing this paramter. In Oracle PL/SQL, UTL_FILE is an Oracle supplied package which is used for file operations (read and write) in conjunction with the underlying operating system.UTL_FILE works for both server and client machine systems.

Any particular reason you want to use utl_file?. The most used package is UTL_FILE, but with the disadvantage that the read-buffer is limited to 1023 bytes. Demos, Syntax, and Example Code of Oracle UTL_FILE for Reading and Writing Files.

The only caveat is that the O/S user that "owns" the database, usually oracle, needs to have full permissions (read, write, and delete) on the directory chosen. Write into text file using PLSQL. UTL_FILE implicitly interprets line terminators on read requests, thereby affecting the number of bytes returned on a GET_LINE call.

Read content from text file using PLSQL code. -- Each field in the input record is delimited by commas. Find answers to How to read a .CSV file using UTL_FILE from the expert community at Experts Exchange.

Understanding UTL_FILE in Oracle PL/SQL. Text Files – UTL_FILE can only read and create clear text files. This blog post will cover the writing functionality of UTL_FILE and why I think you probably don’t need UTL_FILE.

The directories specified in the UTL_FILE_DIR parameter may be accessed by any database user, which can be a security issue. Still we do think the most file editors should be compatible with all operation systems and different characters will be handled correctly in systems. The following is the procedure to read a text file in the file system and inserting the text file contents (rows) into a table that is present in oracle 10g database.

With the help of utl_file , we can open any file in the oracle server and then do our read and write operations on that. UTL_FILE_DIR is the database initialization parameter the Oracle Database uses to determine what operating system directories and files PL/SQL packages, functions, and procedures may read from or write to when using the standard UTL_FILE database package. The file’s current status is verified using the IS_OPEN function and then the process begins.

Here are some working example using PL/SQL to read flat file on the OS. In Oracle PL/SQL, UTL_FILE is an Oracle supplied package which is used for file operations (read and write). For Example:DATA_FILE_DIR , this is the directory name and check out the directory path for that particular directory name.

-- fetch data from file UTL_FILE.GET_LINE(fp, z);. It also allows the database to write to and read from those same files by using PL/SQL routines. UTL_FILE U need to BOUNCE the DB untill 9i R1 9iR2 – that has been obsoleted >> +++++ Pre-9iR2 (9.2) —————— Each directory to be accessed by UTL_FILE must be listed (comma separated) in the UTL_FILE_DIR init.ora parameter.

For utl_file.open(location,filename,mode) , we need to give directory name for location but not path. You will rename the file userdata.txt to userdata2.txt in the USER_DIR directory. For example a text file created by Oracle package UTL_FILE in Unix or Linux system can have strange characters inside when you are opening the file using the Windows file editors.

Although this is not documented in the "Supplied PL/SQL Packages and Types Reference", this is a restriction. UTL_FILE « System Packages « Oracle PL / SQL. Oracle offers several possibilities to process file from within PL/SQL.

Does anyone has UTL_FILE - PL/SQL Package Example. Hello I am using version 11gR2 using the UTL_FILE function to read from a text file then write the lines where it begins with word 'foo' and end my. UTL_FILE works for both server and client machine systems.

Content tagged with plsql. "This is the expected behavior. -- the exit condition for the loop.

A directory has to be created on the server, which points to the target file. So loading it is simply a matter of running:. CREATE TABLE lecturer ( id NUMBER (5) PRIMARY KEY, first_name VARCHAR2 (), last_name VARCHAR2 (), major VARCHAR2 (30), current_credits NUMBER (3) );.

Utl_file_dir is a deprecated feature that was used before 9i came out. Oracle UTL_FILE allows to read from a text file and write into a text file. The following example will copy the file emp.pdf in same directory MY_DOC with other name emp2.pdf.

-- declare a buffer variable z VARCHAR2(0);. For the files located on the server machine, the actual path can be given while. Deploying a new database or securing the ones you already have?.

In Oracle8i the UTL_FILE.FOPEN procedure accepted an. You will need to add the parameter utl_fil_dir to your init.ora file. In a previous post I covered a technique to improve the performance of UTL_FILE, but concluded the post with a teaser:.

Given this example input file, you only want to write the first paragraph. This is a course on file handling operation in Oracle database using UTL_FILE package, SQL Loader Utility and External table. Just add the organization external clause with the details on how to read the file.

BEGIN -- open file in read mode fp := UTL_FILE.FOPEN('ABC', 'file1.txt', 'r');. -- display output DBMS_OUTPUT.PUT_LINE(z);. In Oracle 9i it's functionality has been extended to include binary reads/write operations.

Time for me to back that statement up with some concrete evidence. 1) Long filenames or directory names with mixed case -----. Oracle UTL_FILE Version c;.

See UTL_MAIL demo :. The directory you choose is up to you (or to your dba or sysadmin). Utl_file.get_raw(file IN file_type, buffer OUT NOCOPY RAW, len IN BINARY_INTEGER DEFAULT NULL);.

Note that you can also define a flat file as an external table and read the file with SQL:. Utl_file is the standard procedure given by oracle to read and write any txt or csv file in oracle system. For the files located on the server machine, the actual path can be given while creating the directory.

Oracle docs have details on using FRENAME:. For example, UTL_FILE.FOPEN can only raise INVALID_PATH, INVALID_MODE, INVALID_OPERATION or INVALID_MAXLINESIZE (though the example won't hit this one because it doesn't specify a linesize), and not any of the other twelve handled above. The Oracle supplied package UTL_FILE can be used to read and write files that are located on the server.

How to read a .CSV file using UTL_FILE Comment. This approach allows client servers to copy files into and then read files from a POSIX-compliant directory. Home » Articles » 9i » Here.

This script can be used to read data from a flat file and insert into a table. CREATE or replace DIRECTORY USER_DIR AS '/home/oracle';. For example, the len parameter of GET_LINE specifies the requested number of bytes of character data.

If you want to read huge chunks of files you can use the DBMS_LOB package, even for the processing of plain ASCII files. -- and use these locations to get the fields from v_line. You use utl_file to open the file in read mode (R) and use utl_file.get_line to read in the file data.

The number of bytes actually returned to the user is the least of the following:. The most obvious tool for renaming a file from within PL/SQL us the UTL_FILE procedure called FRENAME. Oracle UTL_FILE example CREATE OR REPLACE PROCEDURE cust_file ( url IN VARCHAR2, file IN VARCHAR2) IS test UTL_FILE.FILE_TYPE := UTL_FILE.FOPEN (url, file, 'W');.

Here is a anonymous PL/SQL for reading a text file into a table:. Returns True If A File Handle Is Open:. BEGIN F1 := UTL_FILE.FOPEN('USER_DIR','temp.txt','R');.

A common technique for transferring files between a database and various application servers is to use the Oracle feature UTL_FILE. After completing this course, you will be able to. Use the utl_file.frename procedure;.

It cannot be used to access files locally, that is on the computer where the client is running. UTL_FILE_DIR=E:\LOGDIR Quotes and a trailing \ are not necessary. SQL> grant read,write on directory utl_file_dir to scott;.

Note however that not all UTL_FILE exceptions are relevant to all UTL_FILE procedures. Personally I'd go with an external table for reading csvs. -- Loop over the file, reading in each line.

Utl_file read example March 29, 12 candjava.apps In this post , We will be discuss about the utl_file read example. GET_LINE len parameter value. Reads a RAW string value from a file and adjusts the file pointer ahead by the number of bytes read:.

Which has the higher priority in your organization:. This cannot be done with ALTER SYSTEM (ORA-095) – you have to bounce the database. Hi I am running Oracle 11 and I am trying to write to a directory on the server box using UTL_FILE.FOPEN.

In Oracle utl_file.fopen is a function, which opens a file on the server by returning its file handle. Read a file word by word using DBMS_LOB. "The UTL_FILE.FRENAME procedure renames an existing file to a new name.

-- In this example, FOPEN's MAX_LINESIZE is NULL and defaults to 1024, -- so the number of bytes returned will be 1024 or less if a line terminator is seen. Since 9i you should not use utl_file_dir and should only use real directories (which are not referred to as "dba directories", they are just "directories") utl_file_dir allowed you in the past to list a list of directories that UTL_FILE cound access. I have opened a file for reading using UTL_FILE.FOPEN , I am reading the lines one by one , I need to know how to find that it had reached end of file.

Once, after confirming that this file is open, the first two lines of the input file are copied into a new file copy_file.txt using the FCOPY procedure, whose attributes are then retrieved using the FGETATTR procedure. UTL_FILE is a Pl/sql package used to read and write the text files from server. “you probably don’t need to use UTL_FILE ever again”.

The Oracle UTL_FILE package is used to read and write operating system text files. You can run into that with utl_file.frename because it is a rename command, a rename is *not* necessarily a move operation. ( Which will read the file and insert into table ) Thanks SK Message was edited by:.

The files will be handled depending on the operation system where the database is installed. UTL_FILE can read and write files. You can then query the file using standard SQL.

UTL_FILE package lets us to read / write files from our PL/SQL programs. In this article I will demonstrate how to use the UTL_FILE package to perform a simple data extract to a CSV file. Use UTL_FILE to read from a file and insert into the lecturer table.

The number of bytes actually returned to the user will be the least of the following:. UTL_FILE.FRENAME calls the UNIX rename() function under the. The following two procedures show how to use utl_file to write to and read from a file using PL/SQL.

On more than fewer occasions, while developing PL/SQL programs, we are required to read / write data from text files that reside on our operating systems. -- close the file UTL_FILE.FCLOSE(fp);. GRANT READ ON DIRECTORY USER_DIR TO PUBLIC;.

Posted by Phani Adivi on August 10, 17 in Oracle Technical. BEGIN UTL_FILE.FCOPY ('MY_DOC', 'emp.pdf', 'MY_DOC', 'emp2.pdf');. To test this I am using the following script (output included):.

Content tagged with oracle, pl_sql. UTL_FILE implicitly interprets line terminators on read requests, thereby affecting the number of bytes returned on a GET_LINE call. Content tagged with pl_sql, plsql.

The FCLOSE_ALL procedure does not make the active file handle as null unlike the FCLOSE procedure, but no read or write operations are allowed on a file that was closed using the FCLOSE_ALL procedure. INSERT INTO lecturer (id, first_name, last_name, major,current_credits) VALUES (, 'Scott', 'Lawson',. For example, the len parameter of UTL_FILE.GET_LINE specifies the requested number of bytes of character data.

Oracle PL / SQL. Use UTL_FILE to read from a file and insert into the lecturer table. A directory has to be created on the server, which points to the target file.

-- In this example, FOPEN's MAX_LINESIZE is NULL and defaults to 1024, -- so the number of bytes returned will be 1024 or less if a line terminator is seen. For UTL_FILE's procedures to access server directories the directories to be accessed must be specified in the init.ora file, for example :. Function utl_file.fopen parameters in Oracle are as follows:.

The UTL_FILE package can be used to perform read/write operations on text files. - Easier to create. Specifically, it cannot be used to read or create binary files.

Utl_file.is_open(file IN FILE_TYPE) RETURN BOOLEAN;. The following example will copy the file sqllog.log from one directory to another with just 3 lines only, starting from line number 1 to 3. UTL_FILE.FOPEN(path,filename,'A');If the file exists it appends to the file and if it doesnot exist it will open the file in Write mode.I have tried by havin.

Looking for a website, and resources, dedicated solely to securing Oracle databases?. SQL> DECLARE fp UTL_FILE.FILE_TYPE;.

How To Tune A File Using Oracle Utl File Put Line

How To Tune A File Using Oracle Utl File Put Line

Https D1 Awsstatic Com Whitepapers Strategies For Migrating Oracle Database To Aws Pdf

D1 Awsstatic Com Whitepapers Strategies For Migrating Oracle Database To Aws Pdf

Utl File Oracle Appplications

Utl File Oracle Appplications

Oracle Utlfile Read Example のギャラリー

How To Use Utl File In Oracle

How To Use Utl File In Oracle

Oracle Maclochlainns Weblog

Oracle Maclochlainns Weblog

Ora 292 Invalid File Operation Ora At Sys Utl File Line 4 When Running Report Using Optimise2

Ora 292 Invalid File Operation Ora At Sys Utl File Line 4 When Running Report Using Optimise2

Oracle Financial Services Lending And Leasing

Oracle Financial Services Lending And Leasing

5 Using Procedures Functions And Packages

5 Using Procedures Functions And Packages

Reading Files In A Directory How To Get A List Of Availab Ask Tom

Reading Files In A Directory How To Get A List Of Availab Ask Tom

Integrating Amazon Rds For Oracle With Amazon S3 Using S3 Integration Aws Database Blog

Integrating Amazon Rds For Oracle With Amazon S3 Using S3 Integration Aws Database Blog

Understanding Utl File In Oracle Pl Sql

Understanding Utl File In Oracle Pl Sql

How To Read A Tab Delimited Txt File And Insert Into Oracle Table Stack Overflow

How To Read A Tab Delimited Txt File And Insert Into Oracle Table Stack Overflow

Oracle Sql Pl Sql Oracle Utl File

Oracle Sql Pl Sql Oracle Utl File

Timesten Pl Sql Packages Reference Oracle Documentation

Timesten Pl Sql Packages Reference Oracle Documentation

5 Different Ways To Load Flat File Into Oracle Table Oracle Pl Sql Technology Blog

5 Different Ways To Load Flat File Into Oracle Table Oracle Pl Sql Technology Blog

Chapter 10 Oracle11g Pl Sql Programming Oracle Supplied Packages Ppt Download

Chapter 10 Oracle11g Pl Sql Programming Oracle Supplied Packages Ppt Download

Oracle Pl Sql Best Practices By Restadj Issuu

Oracle Pl Sql Best Practices By Restadj Issuu

Is There Any Better Way To Create A Csv File Out Of An Oracle Database Table Other Than Running A Cursor And Using Utl File Quora

Is There Any Better Way To Create A Csv File Out Of An Oracle Database Table Other Than Running A Cursor And Using Utl File Quora

Oracle Sql Pl Sql Utl File Import Data Into Oracle Table

Oracle Sql Pl Sql Utl File Import Data Into Oracle Table

30 Oracle Interview Questions In Online

30 Oracle Interview Questions In Online

Oracle Database Transportable Export Import For Pluggable Database Pdb Migration Geodata Master

Oracle Database Transportable Export Import For Pluggable Database Pdb Migration Geodata Master

Calling Java From Pl Sql

Calling Java From Pl Sql

Plsql Les05

Plsql Les05

Utl File Read From A File Youtube

Utl File Read From A File Youtube

The Death Of Utl File Learning Is Not A Spectator Sport

The Death Of Utl File Learning Is Not A Spectator Sport

Oracle Sql Pl Sql Export Table Data To Flat Files

Oracle Sql Pl Sql Export Table Data To Flat Files

Oracle Dba Code Examples Ahmed Baraka

Oracle Dba Code Examples Ahmed Baraka

Utl File Package In Oracle Pl Sql Oracle Sql Tutorial Mr Murali Youtube

Utl File Package In Oracle Pl Sql Oracle Sql Tutorial Mr Murali Youtube

2 Setup And Configuration Of The Database Server

2 Setup And Configuration Of The Database Server

Oracle Application S Blog Utl File Read Example

Oracle Application S Blog Utl File Read Example

Doc Using The Utl File Package To Perform File I O Unix Arun Peddi Academia Edu

Doc Using The Utl File Package To Perform File I O Unix Arun Peddi Academia Edu

Introduction To Oracle Pl Sql Programming V2 1 Lessons 11 End Pdf Free Download

Introduction To Oracle Pl Sql Programming V2 1 Lessons 11 End Pdf Free Download

5 Using Procedures Functions And Packages

5 Using Procedures Functions And Packages

Pl Sqlpl Sql Oracle10g Developer Pl Sql Programming Chapter 10 Oracle Supplied Packages And Sql Loader Ppt Download

Pl Sqlpl Sql Oracle10g Developer Pl Sql Programming Chapter 10 Oracle Supplied Packages And Sql Loader Ppt Download

Plsql Les05

Plsql Les05

2 Setup And Configuration Of The Database Server

2 Setup And Configuration Of The Database Server

Plsql Les05

Plsql Les05

How To Use Utl File In Oracle

How To Use Utl File In Oracle

Ora 292 Invalid File Operation Ora At Sys Utl File Line 4 When Running Report Using Optimise2

Ora 292 Invalid File Operation Ora At Sys Utl File Line 4 When Running Report Using Optimise2

2 Setup And Configuration Of The Database Server

2 Setup And Configuration Of The Database Server

2 Setup And Configuration Of The Database Server

2 Setup And Configuration Of The Database Server

Ora File Read Error With Utl File Get Raw Duncan S Blog

Ora File Read Error With Utl File Get Raw Duncan S Blog

Solving The Utl File Conundrum In Amazon Rds For Oracle Aws Database Blog

Solving The Utl File Conundrum In Amazon Rds For Oracle Aws Database Blog

Utl File Concept In Oracle Accessing Files From Database In Telugu Youtube

Utl File Concept In Oracle Accessing Files From Database In Telugu Youtube

D1 Awsstatic Com Whitepapers Strategies For Migrating Oracle Database To Aws Pdf

D1 Awsstatic Com Whitepapers Strategies For Migrating Oracle Database To Aws Pdf

Reading Multiple Files From Oracle Using Pl Sql The Front End

Reading Multiple Files From Oracle Using Pl Sql The Front End

How To Install Utl File Package In Oracle

How To Install Utl File Package In Oracle

5 Different Ways To Load Flat File Into Oracle Table Oracle Pl Sql Technology Blog

5 Different Ways To Load Flat File Into Oracle Table Oracle Pl Sql Technology Blog

Pl Sqlpl Sql Oracle10g Developer Pl Sql Programming Chapter 10 Oracle Supplied Packages And Sql Loader Ppt Download

Pl Sqlpl Sql Oracle10g Developer Pl Sql Programming Chapter 10 Oracle Supplied Packages And Sql Loader Ppt Download

Understanding Utl File In Oracle Pl Sql

Understanding Utl File In Oracle Pl Sql

Oracle Bulk Collect Tips

Oracle Bulk Collect Tips

How To Tune A File Using Oracle Utl File Put Line

How To Tune A File Using Oracle Utl File Put Line

Creating Zip File At Ftp Via Pl Sql Api Trinamix

Creating Zip File At Ftp Via Pl Sql Api Trinamix

Oracle Sql Pl Sql Utl File Import Data Into Oracle Table

Oracle Sql Pl Sql Utl File Import Data Into Oracle Table

Unable To Parse Crlf File In Oracle Stack Overflow

Unable To Parse Crlf File In Oracle Stack Overflow

Import Csv File In Oracle Table Using Stored Procedure Vinish Kapoor S Blog

Import Csv File In Oracle Table Using Stored Procedure Vinish Kapoor S Blog

Oracle Financial Services Lending And Leasing

Oracle Financial Services Lending And Leasing

Ora 292 With Utl File In Oracle Rac Gotodba

Ora 292 With Utl File In Oracle Rac Gotodba

Using The Oracle Utl File Package Pl Sql Oracle Database

Using The Oracle Utl File Package Pl Sql Oracle Database

Chapter 10 Oracle11g Pl Sql Programming Oracle Supplied Packages Ppt Download

Chapter 10 Oracle11g Pl Sql Programming Oracle Supplied Packages Ppt Download

Utl File Oracle Appplications

Utl File Oracle Appplications

Reading Files In A Directory How To Get A List Of Availab Ask Tom

Reading Files In A Directory How To Get A List Of Availab Ask Tom

2 Setup And Configuration Of The Database Server

2 Setup And Configuration Of The Database Server

How To Tune A File Using Oracle Utl File Put Line

How To Tune A File Using Oracle Utl File Put Line

Ora 292 Invalid File Operation Ora At Sys Utl File Line 4 When Running Report Using Optimise2

Ora 292 Invalid File Operation Ora At Sys Utl File Line 4 When Running Report Using Optimise2

Oracle Sql Pl Sql Oracle External Table

Oracle Sql Pl Sql Oracle External Table

Oracle Sql Pl Sql Oracle Sql Loader

Oracle Sql Pl Sql Oracle Sql Loader

2 Setup And Configuration Of The Database Server

2 Setup And Configuration Of The Database Server

Oracle Sql Pl Sql File I O Exception Handling

Oracle Sql Pl Sql File I O Exception Handling

Oracle Dba Exchange Utl File

Oracle Dba Exchange Utl File

How To Store Document In Os File Instead Of Database In Oracle Apex Explore The World Of Amazing Apex

How To Store Document In Os File Instead Of Database In Oracle Apex Explore The World Of Amazing Apex

Oracle Sql Pl Sql Oracle Utl File

Oracle Sql Pl Sql Oracle Utl File

Ridc Using Oracle Java Stored Procedures Oracle Justin S Blog

Ridc Using Oracle Java Stored Procedures Oracle Justin S Blog

Step By Step Reading And Writing A Text File Using Utl In Oracle Oracle Database Pl Sql

Step By Step Reading And Writing A Text File Using Utl In Oracle Oracle Database Pl Sql

5 Using Procedures Functions And Packages

5 Using Procedures Functions And Packages

D1 Awsstatic Com Whitepapers Strategies For Migrating Oracle Database To Aws Pdf

D1 Awsstatic Com Whitepapers Strategies For Migrating Oracle Database To Aws Pdf

Orafce Oracle S Compatibility Functions And Packages

Orafce Oracle S Compatibility Functions And Packages

Utl File It Training And Consulting Exforsys

Utl File It Training And Consulting Exforsys

Utl File It Training And Consulting Exforsys

Utl File It Training And Consulting Exforsys

Clob Data Don T Want To Save Oracle Xml Clob Pl Sql Utl File Stack Overflow

Clob Data Don T Want To Save Oracle Xml Clob Pl Sql Utl File Stack Overflow

Dbms Sql

Dbms Sql

Ora 292 Invalid File Operation Ora At Sys Utl File Line 4 When Running Report Using Optimise2

Ora 292 Invalid File Operation Ora At Sys Utl File Line 4 When Running Report Using Optimise2

Create Any Directory Dba Sysdba Ouch Hatem Mahmoud Oracle S Blog

Create Any Directory Dba Sysdba Ouch Hatem Mahmoud Oracle S Blog

Utl File

Utl File

Utl File Package In Oracle Pl Sql Oracle Sql Tutorial Mr Murali Youtube

Utl File Package In Oracle Pl Sql Oracle Sql Tutorial Mr Murali Youtube

Oracle Sql Pl Sql Oracle Utl File

Oracle Sql Pl Sql Oracle Utl File

Ppt Oracle9 I Developer Pl Sql Programming Powerpoint Presentation Free Download Id

Ppt Oracle9 I Developer Pl Sql Programming Powerpoint Presentation Free Download Id

Oracle External Table Tips

Oracle External Table Tips

Introduction To Oracle Pl Sql Programming V2 1 Lessons 11 End Pdf Free Download

Introduction To Oracle Pl Sql Programming V2 1 Lessons 11 End Pdf Free Download

Oracle Sql Pl Sql Oracle Utl File

Oracle Sql Pl Sql Oracle Utl File

Introduction To Oracle Pl Sql Programming V2 1 Lessons 11 End Pdf Free Download

Introduction To Oracle Pl Sql Programming V2 1 Lessons 11 End Pdf Free Download

D1 Awsstatic Com Whitepapers Strategies For Migrating Oracle Database To Aws Pdf

D1 Awsstatic Com Whitepapers Strategies For Migrating Oracle Database To Aws Pdf

Old Oracle Versions

Old Oracle Versions

Refactoring For Pl Sql Developers Oracle Magazine

Refactoring For Pl Sql Developers Oracle Magazine

Accessing Flat Files With Oracle Sql Techrepublic

Accessing Flat Files With Oracle Sql Techrepublic

How To Find Sid In Oracle Know Program

How To Find Sid In Oracle Know Program

Programming With Unicode

Programming With Unicode

D1 Awsstatic Com Whitepapers Strategies For Migrating Oracle Database To Aws Pdf

D1 Awsstatic Com Whitepapers Strategies For Migrating Oracle Database To Aws Pdf

5 Using Procedures Functions And Packages

5 Using Procedures Functions And Packages

9 5 2 Utl File

9 5 2 Utl File

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>