28 July 2013 
Tools for Creating I-Ds 
41 
Reference Tags  
•  How to get numbered refs instead of symbolic 
(e.g., [1] instead of [RFC2119]): 
Use the PI <?rfc symrefs=“no” ?> 
(Note: “yes” is the default.) 
•  How to get names instead of RFC numbers (e.g, 
[IKEv2] instead of [RFC5996]): 
Insert the complete reference element and change 
the anchor attribute. 
<reference  anchor=“IKEv2”> 
Also, update any corresponding xref targets. 
Add a link to a pdf in preview - insert, remove PDF links in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Free C# example code is offered for users to edit PDF document hyperlink (url), like inserting and deleting
add hyperlink to pdf in preview; add a link to a pdf file
Add a link to a pdf in preview - VB.NET PDF url edit library: insert, remove PDF links in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Help to Insert a Hyperlink to Specified PDF Document Page
pdf link to specific page; add hyperlink to pdf acrobat
28 July 2013 
Tools for Creating I-Ds 
42 
Inserting a table 
The texttable element contains ttcol elements to define the columns and c elements 
to hold the contents of each cell. !
<texttable anchor="table_ex" title="IETF Meetings in 2005"> 
<ttcol align="center">IETF #</ttcol> 
<ttcol align="center">City</ttcol
<ttcol align="center"># of Attendees</ttcol
<c>62</c><c>Minneapolis</c><c>1133</c
<c>63</c><c>Paris</c><c>1450</c
<c>64</c><c>Vancouver</c><c>1240</c
<postamble>Data from http://www.ietf.org/meeting/past.html</postamble
</texttable>
!
yields: 
+--------+-------------+----------------+ !
| IETF # |    City     | # of Attendees |!
+--------+-------------+----------------+!
|   62   | Minneapolis |      1133      |!
|        |             |                |!
|   63   |    Paris    |      1450      |!
|        |             |                |!
|   64   |  Vancouver  |      1240      |!
+--------+-------------+----------------+!
Data from http://www.ietf.org/meeting/past.html!
Table 1: IETF Meetings in 2005!
(figure/artwork elements are 
another option.)
!
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
Remove bookmarks, annotations, watermark, page labels and article threads from PDF while compressing. Also a preview component enables compressing and
c# read pdf from url; add link to pdf file
C# PDF insert image Library: insert images into PDF in C#.net, ASP
viewer component supports inserting image to PDF in preview without adobe Insert images into PDF form field. How to insert and add image, picture, digital photo
add links to pdf; pdf link
28 July 2013 
Tools for Creating I-Ds 
43 
Dos and Don'ts 
•  Do use xref for 
references. 
•  Do use xref for section 
cross-references.  
•  Do use list elements for 
lists. 
•  Don't hard-code your 
references. 
•  Don't hard-code a 
section number (to refer 
within a document). 
•  Don't insert a list as a 
figure. 
VB.NET PDF insert image library: insert images into PDF in vb.net
inserting image to PDF in preview without adobe provide users the most individualized PDF page image inserting function, allowing developers to add and insert
pdf link open in new window; add hyperlinks to pdf online
C# PDF Page Insert Library: insert pages into PDF file in C#.net
Ability to add PDF page number in preview. Offer PDF page break inserting function. Free components and online source codes for .NET framework 2.0+.
add hyperlinks to pdf; add links in pdf
28 July 2013 
Tools for Creating I-Ds 
44 
Put your XML file to work 
•  Share comments/edits with your coauthors.  
•  Upload it to the I-D Submission Tool when 
you post your draft 
https://datatracker.ietf.org/submit/
•  Send it to the RFC Editor if your draft is 
approved for publication as an RFC. (They 
will already have it if you uploaded it.) 
•  Create and read the HTML version. Check 
out rfc2629.xslt for an alternative to xml2rfc's 
HTML output. 
C# PDF insert text Library: insert text into PDF content in C#.net
Able to add a single text character and text string to PDF files using online source codes in C#.NET Supports adding text to PDF in preview without adobe
add page number to pdf hyperlink; add links to pdf in acrobat
VB.NET PDF File Split Library: Split, seperate PDF into multiple
Independent component for splitting PDF document in preview without using external PDF VB.NET PDF Splitting & Disassembling DLLs. Add necessary references:
adding hyperlinks to pdf documents; active links in pdf
28 July 2013 
Tools for Creating I-Ds 
45 
What is rfc2629.xslt?
a set of XSLT transformations that can be used to transform 
RFC2629-compliant XML to various output formats, such 
as HTML and PDF. 
Documentation: 
http://greenbytes.de/tech/webdav/rfc2629xslt/rfc2629xslt.html
No conversion required - just open the XML file in the 
browser. 
C# PDF File Split Library: Split, seperate PDF into multiple files
Advanced component for splitting PDF document in preview without any third-party plug-ins installed. C# DLLs: Split PDF Document. Add necessary references:
clickable links in pdf; convert doc to pdf with hyperlinks
C# Create PDF Library SDK to convert PDF from other file formats
Preview PDF documents without other plug-ins. this PDF document metadata adding control, you can add some additional information to generated PDF file
add hyperlink to pdf online; pdf reader link
28 July 2013 
Tools for Creating I-Ds 
46 
If submitting your XML file to  
the RFC Editor
•  If you used multiple files, consolidate your XML 
source into one file. 
(For example, if you used a local citation library, insert the files.) 
•  Run the file using xml2rfc as available online. Make 
sure it creates a text file. 
•  If using PIs that are local or specific to alternate XML 
converters, please note they will be ignored by 
xml2rfc. 
VB.NET PDF insert text library: insert text into PDF content in vb
Add text to certain position of PDF page in Visual Basic .NET class. Add text to PDF in preview without adobe reader component installed.
add a link to a pdf; add links in pdf
28 July 2013 
Tools for Creating I-Ds 
47 
How do I control whitespace?
(a.k.a. How do I get blank lines between list items?)
Use the PIs compact and subcompact. We 
recommend compact="yes" and subcompact="no". 
•  compact="yes" will not start each main section on 
a new page. 
•  subcompact="no" will put one blank line between 
list items. 
•  This should minimize the need for vspace. 
28 July 2013 
Tools for Creating I-Ds 
48 
There's lots more functionality. 
For more information:  
DOWNLOAD version 2: 
http://svn.tools.ietf.org/svn/tools/xml2rfc
HOW TO (a.k.a. unofficial successor to RFC 2629):  
http://xml.resource.org/authoring/draft-mrose-writing-rfcs.html
contains the DTD and descriptions of elements and attributes 
README: http://xml.resource.org/authoring/README.html
contains full list of processing instructions (PIs) 
xml2rfc FAQ: http://xml.resource.org/xml2rfcFAQ.html
xml2rfc mailing list: https://www.ietf.org/mailman/listinfo/xml2rfc
28 July 2013 
Tools for Creating I-Ds 
49 
Demos 
1.  Classic: editing in your favorite editor 
and converting via the web page 
2.  I-D Creation Wizard 
http://xml.resource.org/xml2rfc-wizard/
3.  rfc2629.xslt and Firefox 
Lyx2RFC 
Look ma, no XML! 
Documents you may be interested
Documents you may be interested