2012-03-06 12 views
0

私はXMLの新しい使い方です。私は、テーブルの費用ノードへのハイパーリンクを追加する必要があり、要素IDはExpNameと呼ばれます。私が見つけた最良の方法は、XLinkを使ってXMLでハイパーリンクを作成することですが、何度も試してみると、ページを稼働させることができませんでした。誰も私を喚起することはできますか?正しく動作させるには、ハイパーリンクを取得する代わりにXLinkの名前空間として http://www.studentsofferingsupport.ca/portal/Finance/CashTracker.phpXMLでXLinkを使うにはどうすればいいですか

$xml_output = "<?xml version=\"1.0\"?>"; 
$xml_output .= "<list_of_transactions>"; 
$xml_output .="<homepages xmlns:xlink='http://www.w3.org/1999/xlink'>"; 

$sql_select6 = "SELECT Finance_Expenses.ExpID, Finance_Expenses.ExpName, 
    Finance_Expenses.Image, lm_user_profiles.FirstName, 
    lm_user_profiles.LastName, Finance_Expenses.DateSubmit, 
    Finance_Expenses.ChequeNo, Finance_MethodOfPayment.Type 
FROM Finance_Expenses, lm_user_profiles, Finance_MethodOfPayment 
WHERE Finance_Expenses.user_id = lm_user_profiles.user_id 
    AND Finance_MethodOfPayment.PayID = Finance_Expenses.PayID 
    AND Finance_Expenses.School IN('".join("','", $chapter)."') 
    AND Finance_Expenses.ExpID = '$transID'"; 

$result6 = mysql_query($sql_select6) or die(mysql_error()); 

$resultCount6 = mysql_num_rows($result6); 

$row6 = mysql_fetch_array($result6); 
#Store transaction detail 

$transDetail = "EXPENSE paid by " . $row6['Type'] 
    . " " . $row6['Image'] . ""; 

$transDetail .= $row6['ExpName']."(".$row6['DateSubmit'].") \n"; 

$row6 = mysql_fetch_array($result6); 
break; 

#Populate XML document 
$xml_output .= "<Transaction>"; 
$xml_output .= "<Date>" . $dateBank . "</Date>"; 
$xml_output .= "<Detail>" . $transDetail . "</Detail>"; 
$xml_output .= "<DetailType>" . $detailType . "</DetailType>"; 
$xml_output .= "<Amount>" . $amount . "</Amount>"; 
$xml_output .= "<TransType>" . $transType . "</TransType>"; 
$xml_output .= "<DayBalance>" . $dayBalance . "</DayBalance>"; 
//$xml_output .= "<a>" . $chapter[0] . "</a>"; 
$xml_output .= "</Transaction>"; 
+0

こんにちはshuai、あなたが与えたリンクは、ユーザー名とパスワードを要求するstudentsofferingsupportログイン画面を示しています。 –

答えて

0

利用XHTML:ページは次の場所にあります

<homepages xmlns='http://www.w3.org/1999/xhtml'> 

がハイパーリンクに要素のIDを追加します。

"<a href='#ExpName'>" . $chapter[0] . "</a>"; 
関連する問題