23 lines
		
	
	
		
			574 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			23 lines
		
	
	
		
			574 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 
								 | 
							
								declare namespace html = "http://www.w3.org/1999/xhtml";
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								declare function local:test-function($catalog as document-node()) {
							 | 
						||
| 
								 | 
							
								  <html>
							 | 
						||
| 
								 | 
							
								    <head>
							 | 
						||
| 
								 | 
							
								      <title>XQuery example for the Rouge highlighter</title>
							 | 
						||
| 
								 | 
							
								      <link href="style.css"/>
							 | 
						||
| 
								 | 
							
								    </head>
							 | 
						||
| 
								 | 
							
								    <body>
							 | 
						||
| 
								 | 
							
								      <h1>List</h1>
							 | 
						||
| 
								 | 
							
								      <ul>
							 | 
						||
| 
								 | 
							
								        {for $product in $catalog/items/product[@sell-by > current-date()] return
							 | 
						||
| 
								 | 
							
								        <li>
							 | 
						||
| 
								 | 
							
								          <ul>
							 | 
						||
| 
								 | 
							
								            <li>{data($product/name)}</li>
							 | 
						||
| 
								 | 
							
								            <li>{$product/price * (1 + $product/tax)}$</li>
							 | 
						||
| 
								 | 
							
								          </ul>
							 | 
						||
| 
								 | 
							
								        </li>}
							 | 
						||
| 
								 | 
							
								      </ul>
							 | 
						||
| 
								 | 
							
								    </body>
							 | 
						||
| 
								 | 
							
								  </html>
							 | 
						||
| 
								 | 
							
								};
							 |