Thursday, 20 September 2012

Book catalog in xml using XSL

 Question:
------------
 Create a book catalog in xml using xsl.
Program

catalog.xml (save file as catalog.xml)

<?xml version="1.0"?>
<?xml:stylesheet href="catalog.xsl" type="text/xsl"?>
<!DOCTYPE CATALOGS[
<!ELEMENT CATALOGS (CATEGORY)>
<!ELEMENT CATEGORY (BOOK)>
<!ATTLIST CATEGORY TYPE CDATA #REQUIRED>
<!ELEMENT BOOK (BOOKNAME,AUTHORNAME,ISBN,PUBLISHER,PAGES,PRICE)>
<!ATTLIST BOOK BESTSELLER (YES|NO) #REQUIRED>
<!ELEMENT BOOKNAME (#PCDATA)>
<!ELEMENT AUTHORNAME (#PCDATA)>
<!ELEMENT ISBN (#PCDATA)>
<!ELEMENT PUBLISHER (#PCDATA)>
<!ELEMENT PAGES (#PCDATA)>
<!ATTLIST PRICE CURRENCY CDATA #REQUIRED>
]>
<CATALOGS>
<CATEGORY TYPE ="XML">
<BOOK BESTSELLER ="NO">
<BOOKNAME>advanced sse</BOOKNAME>
<AUTHORNAME>ram</AUTHORNAME>
<ISBN>222</ISBN>
<PUBLISHER>VAS BOOKS</PUBLISHER>
<PAGES>800</PAGES>
<PRICE CURRENCY ="USD">200</PRICE>
</BOOK>
<BOOK BESTSELLER ="YES">
<BOOKNAME>Advaced physics</BOOKNAME>
<AUTHORNAME>Ma manual</AUTHORNAME>
<ISBN>2020</ISBN>
<PUBLISHER>Current BOOKS</PUBLISHER>
<PAGES>950</PAGES>
<PRICE CURRENCY ="USD">500</PRICE>
</BOOK>
</CATEGORY>
</CATALOGS>

Saturday, 8 September 2012

C program for Eliminates Comment Lines

#include<stdio.h>
#include<conio.h>
#include<string.h>
#include<ctype.h>
int main()
{
      char c;
      File *f1,*f2;
      clrscr();
      f1=fopen("C:\2026.input.c","r");
      f2=fopen("C:\2026.output.c","w");
      c=fgetc(f1);
      while(c!=EOF)
      {
                   if(c=='/'||c=='*')
                   {
                                     c=fgetc(f1);
                                     if(c=='/')
                                     {
                                               do
                                               {
                                                    c=fgetc(f1);
                                                    while(c!='/n');
                                                    }
                                                    c=fgetc(f1);
                                                    }
                                                    else
                                                    {
                                                         do
                                                         {
                                                                c=fgetc(f1);
                                                                }
                                                                while(c!='/');
                                                                c=fgetc(f1)
                                                                }
                                                                }
                                                                fputc(c,f2);
                                                                c=fgetc(f1);
                                                                }
                                                                fclose(f1);
                                                                fclose(f2);
                                                                getch();
                                                                }      

Friday, 7 September 2012

Java Program For Factorial Of A Given Number Using RMI

//Server.java
import java.rmi.*;
import java.rmi.server.*;
public class server extends UnicastRemoteObject implements factorial
{
  public server() throws RemoteException
  {
  }
  public static void main(String args[])throws Exception
  {
    System.out.println("Server starts");
    server s=new server();
    Naming.rebind("Server",s);
  }
  public int factorial(int x)
  {
    int f=1;
    if(x==0||x==1)
    {
       System.out.println("Factorial"+1);
    }
    else
    { 
      while(x>0)
      {
        f=f*x;
        x--;
      }
    }
    return f;
  }
}