protected override void Build()
 {
     xmlDocument = new XmlDocument();
     XmlBuilder.XmlBuilder document = xmlDocument.CreateXmlBuilder("ncx", new Dictionary<string, string>
                                                               	{
                                                               		{"xmlns", Resources.NcxNs},
                                                               		{"version", Resources.NcxVersion}
                                                               	});
     document.AppendElement(BuildHeadSection());
     document.AppendElement(BuildDocTitleSection());
     document.AppendElement(BuildNavMapSection());
     xmlDocument = document.GetDocument();
 }
Exemple #2
0
        protected void GenerateContainerFile()
        {
            XmlDocument xmlDocument = new XmlDocument();
            XmlBuilder.XmlBuilder document = xmlDocument.CreateXmlBuilder("container", new Dictionary<string, string>
                                                      	{
                                                      		{"xmlns", Resources.ContainerNs},
                                                      		{"version", "1.0"}
                                                      	});

            document
                .AppendElement(xmlDocument.CreateXmlElement("rootfiles")
                               	.AppendElement(xmlDocument.CreateXmlElement("rootfile",
                               	                                            new Dictionary<string, string>
                               	                                            	{
                               	                                            		{"full-path", Structure.Files.OpfFileFullPath},
                               	                                            		{"media-type", Resources.ContainerMediaType}
                               	                                            	})));
            file.AddEntry(Structure.Files.ContainerFileFullPath, document.GetDocument().OuterXml);
        }
 protected override void Build()
 {
     contentItems = new List<string>();
     xmlDocument = new XmlDocument();
     XmlBuilder.XmlBuilder document = xmlDocument.CreateXmlBuilder("package", new Dictionary<string, string>
                                                               	{
                                                               		{"xmlns", Resources.OpfPackageNs},
                                                               		{"version", "2.0"},
                                                               		{"unique-identifier", Resources.OpfIdentifierField}
                                                               	});
     document.AppendElement(BuildMetadataSection());
     document.AppendElement(BuildManifestSection());
     document.AppendElement(BuildSpineSection());
     xmlDocument = document.GetDocument();
 }