我想在瀏覽器頁面上顯示 XML 模式。
我需要將特征線添加<br/>到字串以顯示資訊。
我試過這樣:
<div>
@XMLSchema
</div>
@code {
private string XMLSchema = "<?xml version='1.0'?>"
"<Employee>"
"<Employee>"
"<FirstName>First</FirstName>"
"<LastName>Second</LastName>"
"<ContactNo>1234567890</ContactNo>"
"<Email>[email protected]</Email>"
"<Address><br>"
"<City>City</City>"
"<Street>Street</Street>"
"<StreetNr>1</StreetNr>"
"<HouseNr>1</HouseNr>"
"<Zip>01123</Zip>"
"</Address>"
"</Employee>"
"</Employees>";
}
這是行不通的。我知道就像文本一樣,無法作業。另一個特殊之處是不起作用。

是否有另一種方法可以在 HTML 的“<>”中粘貼帶有欄位的 XML 記錄?
我不知道如何在不向任何單個記錄添加另一個變數的情況下做到這一點。有人可以幫助我嗎?
uj5u.com熱心網友回復:
有幾種方法可以解決這個問題,但最好的方法是在 razor 檔案的 html 部分定義 html 結構體并參考變數,而不是將其定義為字串。為了避免你'<'被渲染,你需要通過<?. 其他特殊角色也一樣。這就是為什么您的解決方案不起作用,整個字串沒有被 html 引擎渲染,包括<br>. 但這很好,因為否則也會<Address>呈現其他 xml 標簽。
<div>
<?xml version='1.0'?>"
"<Employee>"
"<Employee>"
"<FirstName>First</FirstName>"
"<LastName>Second</LastName>"
"<ContactNo>1234567890</ContactNo>"
"<Email>[email protected]</Email>"
"<Address><br>quot;
"<City>City</City>"
"<Street>Street</Street>"
"<StreetNr>1</StreetNr>"
"<HouseNr>1</HouseNr>"
"<Zip>01123</Zip>"
"</Address>"
"</Employee>"
"</Employees>"
</div>
uj5u.com熱心網友回復:
我不太確定我認為代碼會像這樣正常作業..
<Employee><br/>
<Employee><br/>
<FirstName>"First"</FirstName><br/>
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/353279.html
上一篇:帶有背景漸變和填充的內嵌文本
下一篇:如何條件化課堂
