Wtfile
Wtfile
XML:-
<!DOCTYPE products [
<!ELEMENT products (product+)>
<!ELEMENT product (name, price, description)>
<!ELEMENT name (#PCDATA)>
<!ELEMENT price (#PCDATA)>
<!ELEMENT description (#PCDATA)>
]>
<products>
<product>
<name>Product A</name>
<price>$19.99</price>
<description>A high-quality product</description>
</product>
<product>
<name>Product B</name>
<price>$29.99</price>
<description>An advanced product</description>
</product>
</products>
CSS:-
products {
font-family: Arial, sans-serif;
}
product {
border: 1px solid #ccc;
margin-bottom: 10px;
padding: 10px;
}
name {
font-size: 18px;
font-weight: bold;
}
price {
font-weight: bold;
color: #28a745;
}
description {
color: #6c757d;
}
EXPERIMENT 8
import java.util.Random;
if (randomNumber % 2 == 0) {
synchronized (Main.squareThread) {
Main.squareThread.setNumber(randomNumber);
Main.squareThread.notify();
}
} else {
synchronized (Main.cubeThread) {
Main.cubeThread.setNumber(randomNumber);
Main.cubeThread.notify();
}
}
Thread.sleep(1000);
}
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
class SquareThread implements Runnable {
private int number;
generatorThread.start();
squareThread.start();
cubeThread.start();
}
}
EXPERIMENT 6
import java.net.*;