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