Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 29.859.105 Times

XML::API::WIX2 0.02

  Date Added: August 20, 2010  |  Visits: 744

XML::API::WIX2

Report Broken Link
Printer Friendly Version


Product Homepage
Download (71 downloads)



XML::API::WIX2 is a WIX source file generation through an object API. SYNOPSIS As a simple example the following perl code: use XML::API; my $m_wxs = new XML::API(doctype => WIX2, encoding => UTF-8); $m_wxs->Product_open({ Id => 12345678-1234-1234-1234-123456789012, Name => Test Package, Language => 1033, Version => 1.0.0.0, Manufacturer => Microsoft Corporation, }); $m_wxs->Package({ Id => 12345678-1234-1234-1234-123456789012, Description => My first Windows Installer package, Comments => This is my first attempt at creating a Windows Installer database, Manufacturer => Microsoft Corporation, InstallerVersion => 200, Compressed => yes, }); $m_wxs->Media({ Id =>1, Cabinet => product.cab, EmbedCab => yes}); $m_wxs->Directory_open({ Id => TARGETDIR, Name => SourceDir}); $m_wxs->Directory_open({ Id => "ProgramFilesFolder", Name => "PFiles"}); $m_wxs->Directory_open({ Id => "TESTFILEPRODUCTDIR", Name => "TFolder", LongName => "TestFolder"}); $m_wxs->Component_open({ Id => License, Guid => 12345678-1234-1234-1234-123456789012}); $m_wxs->File({ Id => "License", Name => "License.rtf", DiskId => "1", Source => "License.rtf"}); $m_wxs->Component_close(); $m_wxs->Directory_close(); $m_wxs->Directory_close(); $m_wxs->Directory_close(); $m_wxs->Feature_open({ Id => License, Title => License files, Level => 1}); $m_wxs->ComponentRef({ Id => License }); $m_wxs->Feature_close(); $m_wxs->Property({Id => "WIXUI_INSTALLDIR", Value => "TESTFILEPRODUCTDIR"}); $m_wxs->UIRef({Id => "WixUI_Mondo"}); $m_wxs->Product_close(); $m_wxs->_print; will produce the following nicely rendered output: < ?xml version="1.0" encoding="UTF-8" ?> < Wix xmlns="http://schemas.microsoft.com/wix/2003/01/wi"> < Product Id="12345678-1234-1234-1234-123456789012" Language="1033" Manufacturer="Microsoft Corporation" Name="Test Package" Version="1.0.0.0"> < Package Comments="This is my first attempt at creating a Windows Installer database" Compressed="yes" Description="My first Windows Installer package" Id="12345678-1234-1234-1234-123456789012" InstallerVersion="200" Manufacturer="Microsoft Corporation" /> < Media Cabinet="product.cab" EmbedCab="yes" Id="1" /> < Directory Id="TARGETDIR" Name="SourceDir"> < Directory Id="ProgramFilesFolder" Name="PFiles"> < Directory Id="TESTFILEPRODUCTDIR" LongName="TestFolder" Name="TFolder"> < Component Guid="12345678-1234-1234-1234-123456789012" Id="License"> < File DiskId="1" Id="License" Name="License.rtf" Source="License.rtf" /> < /Component> < !-- Guid="12345678-1234-1234-1234-123456789012" Id="License"--> < /Directory> < !-- Id="TESTFILEPRODUCTDIR" LongName="TestFolder" Name="TFolder"--> < /Directory> < !-- Id="ProgramFilesFolder" Name="PFiles"--> < /Directory> < !-- Id="TARGETDIR" Name="SourceDir"--> < Feature Id="License" Level="1" Title="License files"> < ComponentRef Id="License" /> < /Feature> < !-- Id="License" Level="1" Title="License files"--> < Property Id="WIXUI_INSTALLDIR" Value="TESTFILEPRODUCTDIR" /> < UIRef Id="WixUI_Mondo" /> < /Product> < !-- Id="12345678-1234-1234-1234-123456789012" Language="1033" Manufacturer="Microsoft Corporation" Name="Test Package" Version="1.0.0.0"--> < /Wix> < !-- xmlns="http://schemas.microsoft.com/wix/2003/01/wi"-->.

Requirements: No special requirements
Platforms: Linux
Keyword: Api Directory File Generation Id License Microsoft Corporation Name Source File Testfileproductdir Windows Installer Xml
Users rating: 0/10

License: Freeware Size: 10.24 KB
USER REVIEWS
More Reviews or Write Review


XML::API::WIX2 RELATED
File Utilities  -  X File Explorer 1.00
X File Explorer (Xfe) is an MS-Explorer like file manager for X. X File Explorer is based on the popular, but discontinued, X Win Commander, originally developed by Maxim Baranov. Xfe aims to be the file manager of choice for all the Unix...
1.6 MB  
Programming  -  Boomerang alpha 0.3
A decompiler takes as input an executable file, and attempts to create a high level, compilable, possibly even maintainable source file that does the same thing. It is therefore the opposite of a compiler, which takes a source file and makes an...
2.6 MB  
Windows Software  -  RecoveryDesc 3.4
File recovery software. You can easily recovers files created by Windows. FineRecovery recovers files from hard disk and removable media. FineRecovery utilities recover files: - Deleted without Recycle Bin, or when Recycle Bin has been...
780.68 KB  
Development Editors  -  Windows Installer 4.5
The Microsoft® Windows® Installer (MSI) is the application installation and configuration service for Windows. Version 4.5 of the Windows Installer has several new features, including: Multiple Package Transaction: In a multiple package...
3.42 MB  
Development Tools  -  HeaderAdder 0.10.1
HeaderAdder allows to add a header to a source file. Name, description, date etc., will be added in form of a comment at the beginning of the file. Custom or OSI licences can also be added. This script provides multiple languages support (C, PHP,...
 
Libraries  -  File::Basename 5.8.8
File::Basename is a Perl module to parse file paths into directory, filename and suffix. SYNOPSIS use File::Basename; ($name,$path,$suffix) = fileparse($fullname,@suffixlist); $name = fileparse($fullname,@suffixlist); $basename =...
12.2 MB  
Libraries  -  File::Repl 1.20
File::Repl is a Perl module that provides file replication utilities. SYNOPSIS use File::Repl; %con = { dira => C:/perl, dirb => M:/perl, verbose => 1, age => 10, }; $ref=File::Repl->New(%con); $r1 = $ref->Update(.p(l|m),a b,1);...
15.36 KB  
Windows Software  -  Repair Excel File Free 1.0
Repair Excel File Free is a good alternative backup and recovery of expensive services. There is no reason for concern about the safety of documents Microsoft Excel, Repair Excel File Free is a utility an insurance policy for all data stored in...
1.18 MB  
Utilities  -  BareGrep 3.50a
A free file finding and text searching tool: * Regular expression text search * High performance search algorithm * Wildcard and regular expression file search * Recursive directory search * Save, name and manage text search patterns *...
245.76 KB  
E-Mail Tools  -  PST File Recovery Free 1.0
Take a closer look at the PST File Recovery service, powered by PST File Recovery Free, this application works on any PC in the local area network and successfully retrieves the data from affected folders in Microsoft Outlook format. Keep in mind...
1.86 MB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB  
Libraries  -  wolfSSL 3.11.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
2.73 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB