About xml2rfc v2 
•  The tool has been rewritten from scratch and 
is on the main page: http://xml.resource.org
•  As noted there, it is stricter than v1 
•  Start with a template 
•  Send questions to xml2rfc@ietf.org  
•  Report bugs on 
http://trac.tools.ietf.org/tools/xml2rfc/trac/
28 July 2013 
Tools for Creating I-Ds 
21 
Add hyperlink pdf document - 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 links in pdf; add url link to pdf
Add hyperlink pdf document - 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
c# read pdf from url; chrome pdf from link
28 July 2013 
Tools for Creating I-Ds 
22 
Initial Setup: Choices 
•  Use the tool on the web or install it locally. 
•  Use the citation libraries online or maintain a 
local copy. 
•  Edit in your favorite editor or use an XML 
editor such as XMLmind (however, the 
license for the personal edition is no longer 
free). 
How to C#: Basic SDK Concept of XDoc.PDF for .NET
You may add PDF document protection functionality into your C# program PDF for .NET allows C# developers to edit hyperlink of PDF document, including editing
add hyperlink pdf; add a link to a pdf in acrobat
VB.NET PDF: Basic SDK Concept of XDoc.PDF
You may add PDF document protection functionality into your VB.NET program NET allows VB.NET developers to edit hyperlink of PDF document, including editing
convert a word document to pdf with hyperlinks; add hyperlink to pdf acrobat
28 July 2013 
Tools for Creating I-Ds 
23 
Quick-Start Guide 
•  Use the tool online. 
•  Use the citation libraries online. 
•  Use your favorite text editor and edit 
raw XML. 
•  Start with a template. 
C# PDF Library SDK to view, edit, convert, process PDF file for C#
editing PDF document hyperlink (url) and quick navigation link in PDF bookmark. C#.NET: Edit PDF Metadata. PDF SDK for .NET allows you to read, add, edit, update
pdf email link; add hyperlinks pdf file
C# Create PDF from Word Library to convert docx, doc to PDF in C#.
Change Word hyperlink to PDF hyperlink and bookmark. Add necessary references DOCXDocument doc = new DOCXDocument(inputFilePath); // Convert it to PDF document.
add links to pdf document; add hyperlink to pdf
28 July 2013 
Tools for Creating I-Ds 
24 
Templates 
•  Available here: 
http://tools.ietf.org/tools/templates
•  Recommend starting with: 
– For a generic draft: 
draft-davies-template-bare.xml 
– For a draft containing a MIB: 
mib-doc-template-xml.txt 
VB.NET Create PDF from Excel Library to convert xlsx, xls to PDF
Change Excel hyperlink to PDF hyperlink and bookmark. VB.NET Demo Code for Converting Excel to PDF. Add necessary references: RasterEdge.Imaging.Basic.dll.
pdf link; add hyperlink pdf document
VB.NET PDF Library SDK to view, edit, convert, process PDF file
RasterEdge PDF SDK for .NET package offers robust APIs for editing PDF document hyperlink (url), which provide quick access to the website or other file.
check links in pdf; add link to pdf acrobat
Other Options  
for Creating an XML File 
•  xml2rfc I-D Creation Wizard 
http://xml.resource.org/xml2rfc-wizard/
•  As mentioned, lyx2rfc lets you use LyX to 
create an XML file 
•  As mentioned, pandoc2rfc lets you use wiki-
style markdown to create an XML file 
28 July 2013 
Tools for Creating I-Ds 
25 
VB.NET Create PDF from Word Library to convert docx, doc to PDF in
Change Word hyperlink to PDF hyperlink and bookmark. Add necessary references doc As DOCXDocument = New DOCXDocument(inputFilePath) ' Convert it to PDF document.
pdf reader link; add url to pdf
.NET PDF SDK - Description of All PDF Processing Control Feastures
Add signature image to PDF file. PDF Hyperlink Edit. Support adding and inserting hyperlink (link) to PDF document; Allow to create, edit, and remove PDF bookmark
adding an email link to a pdf; convert excel to pdf with hyperlinks
28 July 2013 
Tools for Creating I-Ds 
26 
XML Basics 
• Elements are nested 
•  Matching start and end tags 
(or simply an empty tag, e.g., <organization />)
• Attributes have quoted values  
•  Case-sensitive 
•  Use &lt; for < and &amp; for & 
•  See “XML basics” for more details 
http://xml.resource.org/authoring/draft-mrose-writing-rfcs.html#xml_basics
<outer
... 
<inner
... 
</inner
... 
</outer>
<author initials=“J.” surname=“Joyce”>
28 July 2013 
Tools for Creating I-Ds 
27 
Overall Document Structure 
<rfc
front 
author 
abstract 
middle 
section 
t, list, figure  
back 
references 
</rfc
See the DTD for details! 
28 July 2013 
Tools for Creating I-Ds 
28 
Creating an Internet-Draft 
•  Make an author element for yourself 
•  <t> tags around paragraphs 
•  <figure><artwork> around figures 
•  Enter references as  
<
xref
target=“RFCXXXX” /> 
•  Use citation libraries for references 
28 July 2013 
Tools for Creating I-Ds 
29 
Setting the ipr attribute 
The transition to the current copyright (http://trustee.ietf.org/license-info/
led to additional options for the ipr attribute. 
<rfc category=“info” docName=“draft-example-00” 
ipr=“trust200902”> 
–  trust200902 *commonly used 
–  noModificationTrust200902 
–  noDerivativesTrust200902 
–  pre5378Trust200902  *used to add 6.c.iii paragraph 
See the IETF Trust Copyright FAQ for further information: 
http://trustee.ietf.org/docs/Copyright-FAQ-2010-6-22.pdf
28 July 2013 
Tools for Creating I-Ds 
30 
Author Info 
Template for author info block: 
<author initials="" surname=”” fullname="" role="" > 
<organization></organization
<address
<postal
<street></street
<city></city
<country></country
</postal
<phone></phone
<email></email
<uri></uri
</address
</author
Documents you may be interested
Documents you may be interested