Tôi đang cố tạo đầu ra văn bản từ tệp xml bằng xslt. Nó thực sự là một xslt tạo mã SQL. Đây là một phần mà kết quả đầu ra các câu lệnh CREATE TABLE:Làm cách nào để thêm ngắt dòng vào văn bản mà tôi đang tạo bằng XSLT?
CREATE TABLE dbo.[<xsl:value-of select="@PhysicalName"/>] (
<xsl:for-each select="EntityAttributes/EntityAttribute">
<xsl:apply-templates select="Attributes/Attribute[@AttributeID = current()/@EntityAttributeID]"/> ...
</xsl:for-each>)
Tôi muốn có một ngắt dòng sau "(" trong dòng đầu tiên nhưng không thể quản lý để tìm hiểu làm thế nào để làm như vậy bất cứ ai có thể giúp
.? ..
Bạn đã viết * "Như bạn thấy XSLT không phải là rất có thể đọc được" *. Điều đó rất chủ quan. Tôi xem xét rằng với 'xsl: text', biểu định kiểu ** trở nên rất dễ đọc **. Có thể bạn muốn nói rằng đầu ra ** trở nên ít hơn ... không thể tránh khỏi **. –
Tôi đã thấy một số người xác định thực thể & dòng mới mở rộng đến
. Nhưng điều đó chỉ làm cho mã dễ đọc hơn đối với một người quen thuộc với các quy ước mà nó đang sử dụng, vì vậy tôi không chắc chắn tôi sẽ giới thiệu nó. –